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