###......# .....#.#.. ###....S#.# #.#..#.# .....?.#.# #.#..#.# #.....#.#####.#..#.# ..#.....#.......#..#.# ......g.#.##..#.#..#.# #.....S............#.# ..#...###.##..#.#..#.###### #.. ....#..............# #. #...###..###.#####.## # #.####.......# #.# .. #..####.# #.# .#. #.###########.# ..# #..<..........# ##.#########.## ... ..... ...#. ###.### #.#.#. #.# # # #. #.# #. #.# #. #.#