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