????????????????????????????????????????????????? = ??????????????????????????????????????????????????????????????????? ???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? ?????????????????????????????????????????? ???????????????? ?????????????????????????????????????????