............................................................?o!......-............?......?......-?......!..................!......!??!!!!