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