?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? ??? - ??? - ??? - ??? - ??? - ??? - ??? - ??? - ??? - ??? ^ ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????