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