# . . ##### .##.#. ###.####..<##....... #................... #.<...##.........!.. #...###..##.##.#. #.....S.......... #...###......... #.. #..##.##.# #. #..# .# . # #..# # .... ..... #.### #