???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????(???…??????????????????????????????????????????????????????????????????????????? ???????????????????????????? ???????????????????????????????????????????