. . # . . . . . # . . ... . # . # #. .. # # . .. #. . . ... # # ## ..X#### # . ... . .# # # ## #X . # # .. .# . # # # ...###.. #..# .# . # ... #.## . .#.## ..### X .# # #......t#...# ##.t####... # #. ..##..## # . # #.#. ..# . # ##....... .#.#. ##X#...## .###..##DX..# .# #..#......##.#. ......###.# .###. ## #. # #