#.# .. #.# ###.. ... ....# ##... ... .... #.###..# #..##..# .. ##.##..# .##+# ######g##..# ...... #.....r....# .?.... #.........h####.r.... ##...........hr....# #...........#g...#.# #.######....#....# #.# ##...#....# #.# #.#.#....... #.# #...###....... #####.##### ##..# ....... #.........# .># ......# ##'##+##+## ....... #.........# ######. #.........# #.........# #....<....# ###########