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