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