Late Palaeolithic workshop 29