Lapping Ocean Waves on Stones at Shore