https://www.youtube.com/watch?v=A2IAyXc0LuE
Shadertoy demo: https://www.shadertoy.com/view/7ds3zBThanks to Ravi Vakil (and his son Benjamin) for noticing the circles and asking the question, and to Cod...
@graham1