#. . . .. #. .. #### # #. .##.. #.# #.# #.#..... #..##. .#.# .# #hhX#..###.# . #.#.#.h##.# #.# #.##..X # . # #.####.# ...# #..##...#...## # ###.#...#. . ##....#.## # #.. ##Xwh## .# .. .. ##h.wh#... .## #...##..#.# # #####.#.... ..# ....#... # ##.. ... # # # .## #.## . . ..#..# # . ..### # #. ##. #.