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