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