#............# ..#..........# ............# ? #........!.. ..###.......... .>... ............. ..... #.......#####...... #.......o({oo..... #.......#.#Z###...... ...........a......... ..?.................. .............<....... .#####..........#.... #............# . ......###.....# ..#....# ##....# ....... ##### .#<... #..