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