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