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