#. . # . .#.. . . .. # # 3 . #?.. . #.# # . ... ##.#.# . .#. X. .#..# .. . ... ##.#.# # .# . .#..# . # ###... # .# .. #.# ## ### ..#..#... # ##.. 3.#.. .. #.....# ## ##......# ######.# ##.#..# ##..#.x.#...# #.XX.....##.# . ###X..#.## .# ##....##. . . ###.####.... #.# #.##.#....... ## ### ..X....##. #...#.#...#.# # ##.####.### ...# . x.#. . # ### #... .### #