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