#. #.. ....... .. # #.##......... #...##......?. #.#.##.#...#. ...#....... ###.##.#... #...<#.#.S# #.#^##.#..# #.#.##.#..# #.........# ###.##......... #.##########. #.# #.# ###