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