Upper Paleolithic
Upper Paleolithic to Early Mesolithic.