### #.. #.# ###.####### #.......... # #<# #.#.# ##.#.# #.#....######## #.....S...$.... ###^..5##.##### ......... <. .####.#### ## #. #. #.