????????????????????????????????????????????????????????????????????????????????????????? ???????????????????????????????????????????????????????????????????????????????????????????????????•????????????????????????????????????????????????????•???????? ???? ???????????????????????????????????????????????????????????????????????????????????????