... # ## #.# #..# ...# #... #. #... .#.....#. #.............. . ...##..... .....# .# ##...###...# .. ##.## ##.## #.# ##...###...###.. ##.....# ....#... #... ............ .#.. ..#.....#. .. ##...###.X.## #.. ##.## ##.## .. ##... ##X..## #.....#.x...#... .........X........ . #.....#.....#.... #.##...###...## ...# . ##.## ##.## #.## #.. ... ..# #. .... .. . .D... ...#.