############ .............. ............?... ........o........ ................# ................# .........o.....# ######.......### #.......# #......o###+# #......oI...# #.......##### #.......# #.......# .......# ......# ...... ..... .