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