. .. # .. #.# ## . ..#### # #..## ##.# . #.### ....#.# #...###...##.# .....#... .. .. ....... ....##.. . ..........# .. D........# #.....#.....# # ...###...### #.....#......# ............#.# .. .....X..D.# #... .........#..# ...#......# . ###...#.# .. #..........# .........##.#.. ....x..*.. ..# ........... ..# ...#...?..## #. ..###...#.# .. ......#