??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? ?? ???????????????????? ?????? ???????????????????? ???? ?????? ???? ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????G???????????????????????????????