. . #. # ##.####### # ####..#.##...#..# # . # ###...##.#.#......# .# .......######.X.## . # # .####...#.##.#..# . ..#.## .## #[. .....#.##.# ##. ## ## . ##.#..#.#.#.# #.# ## #. ... ##.#.##...##.# #.. . #. . .#.#.##.####..## ### # .#. ##.. #. . .# #.## . ... .# # # . ### # ##.. #.#..#. . . ..# ... ## #. # ..#. # ## # #. # #. .. # ### . ## #... # . . ..#. . . ..# . ..# # . #.