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