??????????????????????????????????????????? ???????????????????????????????????????????????? ????????????????????????????????? ???????????????? ???????? ???????????????????????????????????????? ????????????????????????????????????????????????????? ????G?????????????????????????????? ????????????????????????????????????????????????????????????