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