####### .......## ........## ........o## ..........# .....:!...# ...>.?..