############ ........)oo# ##########{# ......oo# #######o# #.......o.o..# #............# #........?...# #............# #########...... ...... ......