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