... # #. ..... . . ##. . . #... .# .# # #. #...##.. #. # # ##. .### # #..... .. # .#. ..# .#.... #........ . ..# ..##..#.... #...##. ##.# #.###...###...###.##...#.. #..#.....#.....#X.##..##. .. ##.................###.. . . #....................#.. .. # #.q........X.........#.X.#. # ......#.....#.....#...### # . ..##.###...###. .## .. . # .. . #..#....{#.....#... .# #.#. #...................##....# ......................# # . ....................... ## ....#.....#... .#..#. ...###...###...###.# .. #. ... .....# . ...... ..... ...... .....