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