: :: ??????? ??????? ::