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