##.. ## .#...# # #.#..### .. #h. . .. # # ...# .# # #.##..# #. # .#. .# # #. #. ## #.#.##...# ## #...#.#.## ..# ##..#.# . ...##4#. . ## #.#X#.#.# #.###..#...# #..#o.x..#.. #.#o..###..# #..#..# # #.##..# # ##.#.## ####. #