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