.# ..#.... ... ##. # . #. ####.## # ..# ## ##....### #. #.... #.# .#... .# #.##.#. # . # . .....####.#....### #. ##.#.#...#...........## # .#.#.####.#..#.. # . ..##.....#....# . .. ###..#..#..#.#.# ##. # # .#.#...##..X..#.#..XX. #. #......#.##q###...X# . .#####..#......#...?X.# . #....#..#..##.#..#.# #......##.#...#..## #.##.## # . ..#.####....#.#. #.. . . ... ...#. .## .# .. #.... .....##. ... # #.#.. .. ...#... # .. # ..q #. .##... #