Timescales, space and culture during the Middle Palaeolithic in northwestern France