??????????????????????????????????????????????????????????????? ????????????????????????????????????????????????????? ???? ??????????????????? ??????????????????????? ??????????????????????????? ????????????????? ???????????????????????????????????????????????????????? ??????????????????????????????????????????????????? X ?????????????????????????