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