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