startshape START background {hue 50 sat .22 b 1}

rule START {

BRANCH { hue 20 sat 0.8 b 0.8 }
BRANCH { flip 90 hue 23 sat 0.8 b 0.8 }

}

rule BRANCH {

SQUARE { }
BRANCH { y 1 s 0.99 r 0.6 }

}

rule BRANCH 0.03 { BRANCH { flip 90 } }

rule BRANCH 0.01 { BRANCH { r 15 s 0.99 } BRANCH { r -15 s 0.99 } }

rule BRANCH 0.01 { FULL_FLOWER { s 0.5 } }

rule FULL_FLOWER {

FLOWER { hue 10 sat 0.8 b 0.8}
FULL_FLOWER { s 0.7 r 27.8 hue 5 alpha -0.1}

}

rule CURVE_I {

SHAPE { }
CURVE_I { y 1 r 1.5 s 0.99 alpha -0.01}

}

rule CURVE_D {

SHAPE { }
CURVE_D { y 1 r -1.5 s 0.99 alpha -0.01}

} rule CURVE_D 0.02 {

SHAPE { }
CURVE_D { y 1 r -2.5 s 0.99 alpha -0.31}

}

rule FLOWER {

CURVE_I { }
CURVE_I { r 72 }
CURVE_I { r 144}
CURVE_I { r -72 }
CURVE_I { r -144 }
CURVE_D { }
CURVE_D { r 72 }
CURVE_D { r 144 }
CURVE_D { r -72}
CURVE_D { r -144}

}

rule SHAPE {

SQUARE { }

} rule SHAPE 0.01 {

SQUARE { }
CIRCLE { s 2 6 alpha -0.2 }

}

rule SHAPE 0.01 {

SQUARE { }
CURVE_I { s 0.5 }

}