#.. ##... ...# #..# #..# #.# #..# #.# #..####.# #.....#.# #########S##.#.#+######### .# #.......h.##.#............ .## #.##########.#............ ..# #S#............ #####..# ####h##........... #...#.. #...........##########...#.# #.##.######.#........#...#.# # #.# #.#............<.# #.. #.#............#.# .(. #.#............#.# .... #...........####.# ..... ###.........# .# ..?... #.........# .# #........... .# #######.#### .# #.# .