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