startshape B background{b -1}

rule B 1000 {

A {}
B {s 0.9996 b 0.0001 x 0.1 r 1 hue -0.01}

}

rule B {

A {}
B {s 0.9996 b 0.00001 x 0.1 flip -180 hue -0.01}

}

rule B 0.1 {

A {}
B {s 1 b 0.0001 x 0.1 flip -180 hue -45}
B {s 2 b 0.0001 x 0.1 r 1 hue +45}

}

rule B 0.1 {

A {}
B {s 2 b 0.0001 x 0.1 flip -180 hue -90}
B {s 1 b 0.0001 x 0.1 r 1 hue +90}

} rule A {

CIRCLE{b 0 sat 1}

}