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