# by blink startshape go background {b -.95}

rule go {

20* {r 1} petals{ hue 0 sat .6 b .1} // pink
6* {r 60 s .9} petals{ hue 34 sat .6 b .1 a -.2 } // yellow

}

rule petals {

4* {r 90} checker{a -.5}  // alpha gives depth
4* {r 90} checker {flip 90}

}

rule checker {

25* {x 2} SQUARE {x 1} // 25 for interest
40* {x 2} SQUARE {y 1} // scale makes radical shape changes:
checker {y 2 s .96 skew 15 0 b .05}

} # cfdg bloom.cfdg