#...... . #..... .. +..... ...#..... ........# . .....a.?####... ............... .......<....... ....#.......... . #.......### #..o....+ ........# ....