... ...... .. ... ### .....# .. # #####...###.. ####...#.....#... ....#........... #. #.#............ # #.###............ ..# #.#.....#. .. D... ####...## ... #..## ##.#.....#.... . #............. # #....X........ #.#............ ###.#.....#.... #..###...###... ###.#.....# ... ....... ......... ........... .#.#...>.#...