MULTI-MILLENIA CYCLES