climate variation 303883