######### ......w.# ........# ........# ........# ........# ......... .......(# ........#