#. . . . # . .# #. #.# ... .##.. #.# .. .. .# .#######.## . #......#........## .. .. ..# ...#.......#... # . ..##..#.....?.... . #.###.#...#..zz..# ...# ..........zz# . #...........zz## # ##...7.)##..?# ........... .....# ###... ............. ...$...... #.....#.. ##.........##...###.. #... . ...###.## #. #. . ..# ..