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