.. . #.. . ##.. #.##..# ##.#...### #.#......## ##..q.... # #..#....#.# .#..##..#### #.....##...# .. ...#......## # . ##..#...#..# # #. #.#.#....##.# ....#.#.##..# .# ...#.#......# . #.#. # .### # .# #. . .## . > #..#.##..... ## .. ##. .# # #.###.# ... # # #......# ##.#...# . ... #. .#. .# . .##