######### ........# .......s# ......o<# ......S.# ........# ........# ........# ........# .....#### .....