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