. # . #. .## .##.## # .#..# #.. ... #..# ###.#...# . #.#..# . # #..#.# # ##.#.#..# #. #.h..#..# .# # #...##..####..# . #..... ##...#..# . ##.#. ###...####.. .. .# #.#.....# # ## ###.## #.# #.##. .# ##..# . .##..##. ## ... ...... . ... ........ .##.. . ##.