Stone terraces and ruins at an archaeological site