. . #.. . . .... .#.. ... . . .... . #.... #....#... #. #..#.....# ... . .##. . ... .# ..... . . . .. . # .## ..X . ##. #....#.....#.# ..###.. # .... .....#.#....## # # . #...#.##..##. ...# ... ........ ..... ..#.## ... #. #......#........ # # #....#..........#....# .. . ...........#.#.#.... .#..##..#...#.#...##.#... #..# #...##.##### .. # # ####...# #.. #....X# .#. ###...# . #...#.# #....#x..# #........#.# #####...#. .. ...#... ... ##.. .##. ?. ..# . .. # #.. .. .#