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