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