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