startshape START

background {

hue 36 sat 0.34 b 0.535

}

rule START {

SPIRAL{}
SPIRAL { r 120 }
SPIRAL { r 240 }

}

rule SPIRAL {

F_SQUARES { }
F_TRIANGLES { x 0.5 y 0.5 r 45 }
SPIRAL { y 1 r 25 s 0.9 }

}

rule SPIRAL 0.022 {

START { flip 90 hue 50}

}

rule F_SQUARES {

SQUARE    { x 0.1 y 0.1 alpha -0.33 hue 250 sat 0.7 b 0.8 }
SQUARE    {  hue 220 sat 0.9 b 0.33  }
SQUARE    { s 0.9 hue 220 sat 0.25 b 1 }
F_SQUARES { s 0.8 r 5 }

}

rule F_TRIANGLES {

TRIANGLE    { x 0.1 y 0.1 alpha -0.33 hue 20 sat 0.7 b 0.8  }
TRIANGLE    { hue 10 sat 0.9 b 0.33  }
TRIANGLE    { s 0.9 hue 10 sat 0.5 b 1 }
F_TRIANGLES { s 0.8 r 5 }

}