????????????????????????????????????????????????????????????????????? ??????????????????????????????? ??????????????% ??????????? ???????????????????????????????????????????????????????????????? ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????