# Strange “smiley” actions. startshape TETESS background{b -.3 sat .75 hue 100}

rule TETESS { 6*{x 1.5}TETES{}} rule TETES { 6*{y 1.5}TETE{}}

rule TETE {TETE{s .9}} rule TETE { Cpeau{}OE{s .3 y .15}BLAZ{s .3 z 1} COROL {z -1 s 1.5}}

rule Cpeau { CIRCLE {b .84 sat .6 hue 45}} rule Cpeau { CIRCLE {b .96 sat .24 hue 60}} rule Cpeau { CIRCLE {b 1 sat .6 hue 60}} rule Cpeau { CIRCLE {b .5 sat 1 hue 30}} rule Cpeau { CIRCLE {b .90 sat .42 hue 33}}

rule OE {OEE{x -1}OEE{x 1 flip 90}} rule OE {OEE{x -1 r 15}OEE{x 1 r -15}} rule OE {OEE{x -1 r -15}OEE{x 1 r 15}} rule OE {OE{s 1 .75}} rule OE 6{OE{s .9}} rule OE 4{OE{r 3}} rule OE 9{OE{flip 90}}

rule OEE 9{ Cpeau{s 1.2} CIRCLE {b 1 z .1}PUP{s .2 z .15}} rule OEE 4{ Cpeau{s 1.2 2} CIRCLE {s 1 1.7 b 1 z .1}PUP{s .2 z .15}}

rule OEE 3{

CIRCLE {s 1 .5 y -.1 x -.1 b 1 a -.5}
TRIANGLE[z .1 x -.3 y .1 s 2.1 .45 r 30 b .2 sat 1 hue 30]
CIRCLE {s .3 z .05}

} rule OEE 1{ SQUARE {s 1 .2 b 1 r 90} SQUARE {s 1 .2 b 1}} rule OEE 1{ SQUARE {y .1 s 1.2 .15 b .2 sat 1 hue 30}}

rule OEE 1{

Cpeau{s 1.5}  CIRCLE {b 1 s 1.3 z .01}
Cpeau{s 1.1 z .02 }  CIRCLE {b 1 s .9 z .03}
Cpeau{s .7 z .04}  CIRCLE {b 1 s .5 z .05}
Cpeau{s .3 z .06}  CIRCLE {s .1 z .07}

}

rule PUP { CIRCLE {}} rule PUP { CIRCLE {x 1.5}} rule PUP { CIRCLE {x 2.4}} rule PUP 60{PUP{r 30}}

rule BLAZ 15{BLAZ{flip 90}} rule BLAZ 6{BLAZ{r 6}} rule BLAZ {BLAZ{skew 1 .75}} rule BLAZ {BLAZ{skew .75 1}} rule BLAZ 2{BLAZ{s 1.1 y -.1}}

rule BLAZ {

Cpeau{s 1 1.3}  Cpeau{s .9 1.2}
CIRCLE {s .8 .6 y -.1 z .1 sat 1 b .3}
2 * [flip 90]  CIRCLE {r -9 s .1 .2 x -.1 y .4 z .2 b 1 sat .3 a -.5}

} rule BLAZ {

Cpeau{s 1 1.3}  Cpeau{s .9 1.2}
CIRCLE {s .3 .4 y -.1 z .1 sat 1 b .3}
2 * [flip 90]  CIRCLE {r -9 s .1 .2 x -.1 y .3 z .2 b 1 sat .3 a -.5}

} rule BLAZ {

CIRCLE {s 1 1.3 b .5 sat 1 hue 30}  Cpeau{s .9 1.2 z .02}
SQUARE {s .9 .06 y -.1 z .04 b .5 sat 1 hue 30}
2 * [flip 90]  CIRCLE {r -9 s .1 .2 x -.1 y .3 z .1 b 1 sat .3 a -.5}

}

rule BLAZ {

Cpeau{s 1 1.3}  Cpeau{s .9 1.2 z .02}
4*{x .21}  SQUARE {x -.315 s .15 .3 y -.1 z .04 b 1}
2 * [flip 90]  CIRCLE {r -9 s .1 .2 x -.1 y .3 z .1 b 1 sat .3 a -.5}

}

rule COROL { Cpeau{s 1 .03}COROL{r 13}} rule COROL { Cpeau{s .03 1}COROL{r 31 s .96} }