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