500 years of advance cultural and technological growth.