#.#.##... ###....... . ......... .. ###...... .. ......... .# ........# ..# ........#...# ......o.....# ###..##.#....# ... ... ...# . ..... ?.# .#####. .# .. #. .. %. .. . ## .#