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