. ... .. .#.# ##. ..## ..# #.# . #.###... ##. #.###.# ...... #..# .#..### ....## ## .#....#. #.. ....##2.# .....# ...#..###.#...... ..#.##..####.#.X....## # ##.......##.###....# .#..# #.#..##..#..# ..# #.....#.#.##.## .# . # .. .##...#.. # ###.....#..##. # #.#..#.##.. #..#...#.## .# #.####..# .. .# #. .