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