??????????????????????T?S?O?G???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????G?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????