The world in the next 250 million years