658/1081
 

Puddle after puddle