... . # # . #. .####. . #.. #.....# #..## ...## .#### ## #. . ####..# # #.. ..###..### #.## .####....## .#....#. ##.X.#.## ... #.# ####.#X...# . ##..#.#.X#.#....# # #. .#..#X.#.#.#.. ##.####..#X.# # #... #.#X.#.# # # ##..# .# #.. .# . X .#. # . . .#