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