##### #...# #...# #...# #...# #...# #...# #### ########...####(.... ....h........!..# ########...#S########.#### .#### #.###.###.......... .....##g###..##.......... #.....h................. ###.#......#............ # ##.#................ #.#.##..#.......... #.#.##...........!. #h#..<..#.......... #...###............ #.### ##........... #.# #.#..###.### #.# #.#..# .# ... ....... . #.# ##....## # #.# #.