??????????????????????????????????????????? ????????????????????????????????????????????????????? ?????????????????????????????????????????????????? ???????????????? ??????????????????????????????????????????????D??????????????????????????????????????????????D???????????????????????????????????????????????????????????????????????????? ???? ????????