?????????????????????????????????????????????????????????????????????????????????????? ????????? ???? ????????????????????????????????????????? ????????????????????????????????????????????? ?????????????precise ????????????? ???????????????????????????????????????? ????? ??????????? ?????? ???????????????????????????????????????????????????????