### .. .# #?#########.#####. #.........@....... #.<.......# .......####S##.# ###.#.. ..." # #.# ##.##.. .. #.# .# >#. .%. .. #.# !(. # # ###