Late Magdelenian / Azilian (Upper Paleolithic)