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