Upper Paleolithic
Upper Paleolithic to Mesolithic.