# makes a funny illusion startshape rollers

rule rollers {

SQUARE { s 12 10 y 3.5 hue 50 brightness 0.7 saturation 0.5 }
roller { x -3.4 }
roller { flip 90 }
roller { x 3.4 }

}

rule roller {

eggrow { }
eggrow { y 1.2 }
eggrow { y 2.4 }
eggrow { y 3.6 }
eggrow { y 4.8 }
eggrow { y 6 }
eggrow { y 7.2 }

}

rule eggrow {

eggl { }
eggr { }

}

rule egg {

CIRCLE { x -0.1 s 0.5 1 }
CIRCLE { x 0.1 s 0.5 1 b 1}
CIRCLE { s 0.5 1 b 0.5 hue 200 saturation 1}

}

rule eggl {

egg { }
eggl { x 0.7 s 0.6 1 }

}

rule eggr {

egg { }
eggr { x -0.7 s 0.6 1 }

}