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