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