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