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