???????????????????????????????????????????????? ??????? ?????????????????????????????????????????????????? ?????????????????????????????????????????????????????B???????????B???????????????????????????????B???????????????????????B?????????????????????B?????????????????? ??????????????????????????????????????????????????????? ??????? ??????????