#....#..#.### ..#.#. # . ... ..#.. .. . ....#. # ........ .. . #. .##.. ...##. . ....##.. . .... #. . .. .... # ..# # . .. .4#..# .# ##. . .#. ......##.. .. ## #.. ##.. .#..# ##...##.# . .# ##..#.# #..#. ..# # ##.....# #. ####.###.### ##.##...###.## #.....##...#..# #..###.#...{h##.# # ##d4# ##...# #..##.# .h.. #..#.## #.#.. .....XX### ...# #..###X #h# # X# #. .. ##. .# .