#(# . #.#.<# #.# .# #....# ########## #.# .# #....# . #........# ..# .#.#....# #.# #........# #.# .#.#....# #.# #........#####.##........+ #.#######..............#... #$...# #.##....'............#.#.####.# #.##.####............#........# #.##.# #.S..............###..# ##.##.# #............###.# #..... #.....# #........###.# #.# #.##### ##(##.# ###+###### #.# ### #.. #..#.# { #+# ### #..### ###..####.. #........... ###..####.. ##.# ####.# #....# ##.### #.# #.# #.# #<# ###