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