so long as beklimot had been buried beneath the sands , the ruins had slumbered peacefully for thousands of years , preserved as they had been on the day when its last inhabitants finally yielded to the harshness of the changing climate and abandoned the place .