???????????????????????????????????????????????????????????????????????????????????????????????? ??????????????????????????????????????????????????????????????????????????????? ???????????????????????????????????????????????????????????????????????????|???????????????? ?? ??????????????? ?????????????????????????????????????????????????? ???????