startshape START background { b -1 }

rule DRAW {

SHAPE { }
SHAPE { flip 90 }
DRAW { y 1 s 0.999 r 1}

}

rule DRAW_B {

SHAPE { }
SHAPE { flip 90 }
DRAW_B { y 1 s 0.997 r -1}

}

rule DRAW 0.03 {

DRAW_BALL { }

}

rule DRAW 0.03 {

DRAW_B { }
DRAW_BALL { }

}

rule DRAW_B 0.06 {DRAW { }} rule DRAW 0.06 {DRAW_B { }}

rule SHAPE {

LINE { }
SHAPE { x 1 alpha -0.2}

}

rule SHAPE 0.1 {}

rule START {

DRAW { flip 180 x 10 r 7 hue 70 sat 0.8 b 0.8 }
DRAW { flip 180 x 13 hue 70 sat 0.8 b 0.8 }
DRAW { flip 180 x 15 r 15 hue 70 sat 0.8 b 0.8 }
DRAW { flip 180 x 9 r 15 hue 70 sat 0.8 b 0.8 }
DRAW_BALL { x 50 hue 70 sat 0.8 b 0.8}

}

rule DRAW_BALL {

SHAPE { }
SHAPE { flip 90 }
DRAW_BALL { y 10 s 0.999 r 15 alpha -0.001 b -0.005}

}

rule DRAW_BALL {

DRAW_BALL { alpha -0.5 }

}

rule DRAW_BALL {

DRAW_BALL { alpha 0.5 }

}

rule SHAPE {

LINE { }
SHAPE { x 1.5 alpha -0.2 r 5}

}

rule SHAPE {

LINE { }
SHAPE { x 1.5 alpha -0.2 r -5}

}

rule SHAPE 0.1 {}

rule LINE {CIRCLE { s 0.5 20 }} rule LINE {CIRCLE { s 0.1 20 }} rule LINE {TRIANGLE { s 9 20 hue 20 }} rule LINE {CIRCLE { s 0.6 20 }} rule LINE {CIRCLE { s 3 20 b 0.6 }}