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