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