# good variations: # BHX MHZ MJE UJK
startshape PIC
background{b -1}
rule PIC{
SQUARE{s 20 .16 z 1} SQUARE{s 20 12 y -6 hue 60 sat .9 b .9} SQUARE{s 20 12 y 6 hue -60 sat .9 b .7} TREE{x 4 z 2} FLOWER{x -4 flip 0 z 2}
}
rule TREE 60{
SQUARE{y .17 s 1 .5} CIRCLE{y .42 z .5} SQUARE{y .17 s .67 .504 hue 60 sat .9 b .9 z 1} CIRCLE{y .42 s .67 hue 60 sat .9 b .9 z 1.5} CIRCLE{s .67 y -.085 hue 60 sat .9 b .9 z 1.5} TREE[y .5 s .95 r 5]
}
rule TREE 40{
SQUARE{y .17 s 1 .5} CIRCLE{y .42 z .5} SQUARE{y .17 s .67 .504 hue 60 sat .9 b .9 z 1} CIRCLE{y .42 s .67 hue 60 sat .9 b .9 z 1.5} CIRCLE{s .67 y -.085 hue 60 sat .9 b .9 z 1.5} TREE[y .5 s .95 r -5]
}
rule TREE 8{
SQUARE{y .17 s 1 .5} CIRCLE{y .42 z .5} SQUARE{y .17 s .67 .504 hue 60 sat .9 b .9 z 1} CIRCLE{y .42 s .67 hue 60 sat .9 b .9 z 1.5} CIRCLE{s .67 hue 60 sat .9 b .9 z 1.5} TREE[y .5 s .9 r -30 flip 90] TREE[y .5 s .9 r 30]
}
rule TREE 2{}
rule FLOWER 40{
SQUARE{y .17 s .5} CIRCLE{y .42 s .5 z .5} SQUARE{y .17 s .17 .504 hue -60 sat .9 b .7 z 1} CIRCLE{y .42 s .17 hue -60 sat .9 b .7 z 1.5} CIRCLE{s .17 y -.085 hue -60 sat .9 b .7 z 1.5} FLOWER[y .5 s .95 r 5]
}
rule FLOWER 60{
SQUARE{y .17 s .5} CIRCLE{y .42 s .5 z .5} SQUARE{y .17 s .17 .504 hue -60 sat .9 b .7 z 1} CIRCLE{y .42 s .17 hue -60 sat .9 b .7 z 1.5} CIRCLE{s .17 y -.085 hue -60 sat .9 b .7 z 1.5} FLOWER[y .5 s .95 r -5]
}
rule FLOWER 7{
LEAF{flip 90} FLOWER{}
}
rule LEAF 40{
SQUARE{y .17 s .5} CIRCLE{y .42 s .5 z .5} SQUARE{y .17 s .17 .504 hue -60 sat .9 b .7 z 1} CIRCLE{y .42 s .17 hue -60 sat .9 b .7 z 1.5} CIRCLE{s .17 y -.085 hue -60 sat .9 b .7 z 1.5} LEAF[y .5 s .95 r -8]
}
rule LEAF 1{}
rule FLOWER 3{
CIRCLE{s 3} CIRCLE{s 2.68 hue -60 sat .9 b .7 z 1.5} 10*{r 36}CIRCLE{y 2 s 1 2 r 180} 10*{r 36}CIRCLE{y 2 s .68 1.68 hue -60 sat .9 b .7 z 1.5 r 180}
}