.. .## #.# .##... ##.. .. #. ...# . ....#...# . .# .....#.# .. #.. .#.# #.# #.#h..##..# .. ##h#.#....# ... #.#.#.##. h### #.###.......... ### ##..#h..#. .. ##.###.# .#..# ## . ##.#.## #.##.#. # # # . . #. ...h. # #. ... ...#.#...## . . # #...## # . # . # ... # #. . .# . . . . #. # . ... . # # . # . # .. . X . . . . ..# . . . .. . . .# # . #. . ..# . . # # #