# #. # .. .# # # # ..... . .# ..#.. ..# . #. ....... . #. # # .. ....... . #......... . .... ####..#.. .... # .###...... . ## #..... ... ... #####.#.###.#. .. . ##....##.#.#.# .. .# ###.....##.#.#.## .... ..X...#...#.#.#.#.... . #XXX...#....#.##.. ... #...#......#.##.#. # #.....#......#...# ..#...........#...# ....#..X###.####...# . ##.##..#.# .#.... #.#....### . . . ..#..#...# #. .. #.#.###. .## .# . #. # ..### # .. ..# . #