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