ancient city walls defy the test of time