From the ice age to the present