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