white flower petals scattered on a stone surface