#.# #... #..## ##...# ..#...D. .#..#..#### . .# # .#..## #.##.#.##....## .....#.....#.# .#.#..#..###### .... .X.D#.#..# #.#.###.##...## ......#.......# # ..#...#...## #............# #....##..#...## . #*............. #.#.#.. ..#..#..# . X #........##.. ...#.# ....... #. .... ........#. # .# . # #####. .