????????????????????????????????????????????????????????????????? ??????????????????????????????????????????????????????? ????????????????????????????????????????????????????????????????????????????????????? ???????????????????????????????? ?????????????????????? a ????????????????????????????????? ???????????? ?????????????????????????????????????