Upper Paleolithic cultures of Asia (50,000 -12,000 years ago).