. . # . . . # #. ...... .#..# .#.. .# #.#.... ## .. # ...# .# . . . ####.##.#..##. ### .### . .# . ..#. . ..#.#...# . ... .......# ..##..... . # #.##... #. #..# #... ..###.#..# ### ..#... #. # .. . ..#.##..### ## ###..###..#..###.## ####.#. # ##.... # #..####....###.# ..#..... .#....### .#........ ....... #.#.#..####...... #.....XXX.##.# ##...#..#...... ....#..###...#.#. #.##....# #..... .#... ..... .. .#... #.##. #....### ## ###.