. . . . . # # . . . ## # . .. # .#. . #. ... .. .. # # ## ## .. #.....# .# ### # # ## #.#. ... .# . . #.#. . ###. .. . #.#. .....#. ... .. #.#.# ## ##.#.# # # #.#. . .....# #.#. #.#.##.# . #.#.#..# ...# #H#.#. # ##.. #...#..... . .. ######## # # ..# . ##