. . .# . . ##. ..#####..# ...#.. ..## ##.#..##..# # . #....#...# #.# ... ##....#... #..# . ..........##. ..#.# # .####.. ..# #. . #.. .....##.. . . ##. #...##..#.## .## # . #...## . ..# #.##.....# # . #.. #..###.#.#.. .##.. #.###..###..#. .# # #..5...# #. #..##...# ... #..#... . .#...#q.. .#....# #. ..#. ....## ..##