for thousands of years
It has been tens of centuries.