???????????????????????????????????????????????????????????????? ????????????????????????????????????????????????????????????? ???????? ????????????????????? d??????? ??????????????????????????????????????????????? ???????????????????? ????????????????????????????????????????????