startshape I background {hue 250 sat .9 b -.6} /—————————-/ rule I {IM{} MOON{y 60 s 6} } rule IM {9*{x 6}IMM{} 9*{x -6}IMM{x -10}} rule IMM 360{IMM{hue 1}} rule IMM {IMM1{}} rule IMM1 100{BASE1{} IMM1{y 1}} rule IMM1 {BASE2{} IMM1{y .666 s .75}} rule IMM1 {IMM2{y .666 s .75}} rule IMM1 {TOIT{s 18} IMM2{y .666 s .75}} rule IMM1 3{TOIT{s 15} IMM1{y .666 s .75}} rule IMM1 3{BASE2{} TOIT{s 15}} rule IMM1 2{BASE2{}} rule IMM2 150{BASE3{} IMM2{y 1}} rule IMM2 9{IMM1{y .7 s .8}} rule IMM2 {BASE2{} TOIT{s 15}} /—————————-/ rule BASE1 {SQUARE{s 18 2} 8*{x 2}FENETRE{x -7 s 1 1.5 b 1}} rule BASE2 {SQUARE{s 18 2}} rule BASE3 {SQUARE{s 18 2} 12*{x 1.4}FENETRE{x -7.7 s 1 1 b 1}} rule TOIT 2{61 * {r 3} SQUARE {x .25 s .5 .1} ANT{}} rule TOIT 6{SQUARE {s 1 .3} TOIT{y .18 s .72}} rule TOIT {TRIANGLE {s 1 .5} ANT{}} rule ANT {TRIANGLE {y .5 s .1 2}} rule ANT 3{} /—————————-/ rule MOON{CIRCLE{hue 60 sat 1 b 1} MOO{}} rule MOO 20{MOO{x -.05}} rule MOO 20{MOO{x .05}} rule MOO{CIRCLE{s .95 hue 250 sat .9 b .4}} /—————————-/ rule FENETRE 3{SQUAR{}} rule FENETRE {} rule SQUAR 2{SQUAR{hue +12}} rule SQUAR {SQUARE{hue 250 sat .3 b .9} FENE{}} rule FENE 15{} rule FENE 2{SQUARE{s 1 .1 b -1}} rule FENE 1{SQUARE{s 1 .1 b -1} SQUARE{s .1 .5 y .25 b -1}} rule FENE 3{SQUARE{s 1 .1 b -1} SQUARE{s 1 .5 y .25 b -1 alpha -.5}} rule FENE 2{SQUARE{s 1 .1 b -1} SQUARE{b -1 alpha -.5} SQUARE{s 1 .5 y .25 b -1 alpha -.5}}