???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? ??????????????????????????????????????????????????????????????????????????? ???????????? ??????????????????????????? ????? ??????????????????? ??????????????????????????????????