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