?.?..?..?...:...........?.....?...:......................?.........................................................?........................