# ### #.#.# #.#.### # .....# # . .#.#####..##.#.## # ..........O....... #.#.#.####.####### #.. #.H# # ### #..' .. . # ..#..#8 # ### #.##.### . # #... # .#.#.###..# # #.# ... #.# #.# . .# #. . ###. .#. . . .. . # ##.#.# .# # # .# #.#. .#. . . # ## ## . . .. . ... . #. # # # . . . # # .