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