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