??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? ???????? ???? ???????????? ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????A????????????????????????????????