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