# #. #.# .### #.# ..# ##.#..# ...# ..# .. #......###.##..# .. . #.......### # XX....#....##....# ##.#.#..##......#...# .###.#.#........# # . #.#.##.X.##....# . .#.###.## .### #. . .#.#X.# #.# .### # #.X.# #. .. ###.##...### . . #.#.# ...# # . #X## .# .. ##... X.# ...##. .........# .. # ..X.#.##. ... .# ...###.# #..# # .. . ... .