####.# #... #..... . .... ## . ##..##.. #..... ..##.# # # .# #.##...#.#..# . ## #......#..#. ...###.#. .# # #.......#.# #...#......### # .#.........## .........#X#...# #..#.##.#2....# ... #.....q#..#... ..#...##.#.# #.# #. .# ##.## # # .. . .# #