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