#https://www.shadertoy.com/view/MdtGRB

pixels = W:1024 H:1024

y = from -3 to 3 W
x = from -9 to -4 H

t = 2

px = abs(x)
py = abs(y)
abx = 2 - px
aby = abx
sxcy = sin(x*0.5)*cos(y*0.5)

[loop start:16
h = cos(length2(px, py))
abx = abx + px + h
aby = aby + py + h
py = py + sin(abx - t)*0.5
px = px + sin(aby + t)*0.5
pt = px+py
px = (px - pt)+sxcy
py = (py - pt)+sxcy
abx = abx + py
aby = aby + py
loop end]

k = (px+px+py)/24

r = k
g = k
b = k
