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