Many centuries have fled