##...## ..... ..... (.. .. ... #.# ##.## #.# ...###...###... ....#.D...#.... ........x...... ....#.....#.... ... ##.3.## ?.. #.# ##.## #.# ...###...### .. ....#.....#.... ............... . ... #.....#.. ..# ...###...###....# #.# ##.## #.#.. . # #.. ###... . ....#.... #. ...# .....X........# .. .#.....#... # ...###w.. ##....# .# ##.## #.##.