A reflection of the moon in the water on the beach at Castelldefels