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