#https://www.shadertoy.com/view/4tBSDy

pixels = W:1024 H:1024

x = from -6 to 6 W
y = from -6 to 6 H

u = x
v = y

t = 89.64

[loop start:20
u =  u/1.6
v =  v/1.6
m = length2(u,v)
n = 1.0 + sin(m*5.0 + t/2.0)
k = u - v*n/m/6.0
v = v + u*n/m/6.0
u = abs(k*1.8) - t/20 - 2.0
v = abs(v*1.8) - t/20 - 2.0
loop end]

o = length2(u,v)*2

r = sin(o)
g = sin(o*1.2)
b = sin(o*1.3)

k = sqrt(r*r + g*g + b*b)

r = r/k
g = g/k
b = b/k
