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