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