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