. # # # # . # . # #### . #...#. . . . . # #.#.#.##### # #.#.#.#..#... # .# #.#.# . .##. . . .#.#..... ...# # .#.#.# # # #.#. . #H# . . . #. . #.#.#.# ###. . . #.# #.#.....# # #.###.#. ### . #<# . . . . # ### ### #### # . . . .. . . . . . . . # # # . # #