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