..######### ......o