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