Maurits C. Escher Puddle.