Traces of an Ancient Human Culture From 40,000 Years Ago Unearthed in China