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