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