..........?.........?.....?...?...... .....................?.?........?...?..?..???..............??............??.?.....?....?...??..........?.?......??.?.?.?...