###. ####!..... #<........ #S##.##### #.# #.# ..# ..# ..# ...# #.##