#. . . . . . . ..#.# . ....#.. ### . . ..#. .# # # . .# ..##...#.###.# .# ...##.##..#.# #.# # #.#...h.*# #.# #.##..##.#.# . #.....#.#.?.# . # .... ##. .#.# ..##. # ..#### . ## ..#..#....# ... ###....# ...#.... . .....# .# ...##. #. . .# # # ..### #. .# #.... .# # # # #.## # # .#.. .