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