??????????????????????????????????????????????????????? ????????????????????????? ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? ??????????????? ????????????????????????????????????????? cos