###### #####.... ... #........# ...# ##.###....#....# #........S.....$. #.............#. ....##<........# #............#.# #.........<..# # .....##..[##..# ##... ..... .... .... ......!.... .#. .#.#.##. #. .. ..... ..