# #. . ... # # . ..# # . #. . . . . . . # .#. # .. . .# ##. . . # . ##. # # .# ....# ..# .## #.#....## . #####.#.#...# #.## #.q...#...# # . # #...###.## . ... ## # ... ##.##.#. ## #.# # ####..#.###... .# # #..#.## ..# #.### ##.#.#. .. ### ##... #... ##.. #### ###.# ##