???????????????????????????????????????????????? ??????????????????????????????????????????????????????????????????????????????????????????????????????? ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? ????=??????*???????????????????????????????????????????? ??