###### .. #.# #....# .o#####.###....# ..........#....# o.......#.#....# ........#?#....# ........#.#....# ..o.......+<...+ .......<#.#...)### ........'..gg.).... ........##......... ........##.%#...... ....)...##..#...... ........##..#.....? ###########.#.####. #.# ..