.................!..................!............!................................................?........................!........................!..................