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