?~????????????????|~???????????????~?