Stacked stones, Delos, Greece