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