A marginal matter: the human occupation of Northwestern Europe - 30,000 to 20,000 bp