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