Puddle on a pink granite rock in the Archipelago of Stockholm, Sweden.