... . #.# .... ##.## .#?.. #.... ...<. #.... ..... #..? ... .# #.###.##..#. #########...S........ #............p.?..... #.........###.##..##. #.<.......# .# #######.#.# .. #.#.# ... #.#.# .... #.#.# ..... #)#.# .... #.#.# . #.#.# .... ..# #..# #..# #..# ..#