### ###.. #.... .... #.. #####..###############. .....>.........<....... ####.#.############### #<.## ##..######## ##.#......# # #........# ###.####.......# .......#.$....... #{.....####. ###S....... #........ ...###### .#.# .S..# .. .. #.