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