startshape START background { hue 150 sat .2 b -0.5 } rule START { 4 * {x 1.2 y .95 z -3 s .8 a -.2} box {} }

rule box { 3 * {r 120 } QUAD [r 15 skew 15 15 x 0.52 y -0.52 z 2] BALL {z 1} 3 * {r 120 } QUADB [r 75 skew 15 15 x 0.52 y -0.52 z -2] }

rule QUAD { SQUARE {z -1 a -.7} CIRC { x -.5 y .5 z 1} CIRC {x .5 y .5 z 1} CIRC { x -.5 y -.5 z 1} CIRC { x .5 y -.5 z 1} SQUAR {r 45 s 1.4 1} SQUAR {r -45 s 1.4 1} SQUAR {y .5 } SQUAR {x -.5 r 90} SQUAR {y -.5 } SQUAR {x .5 r 90} SQUARE {s .7 hue 120 sat .2 b .5 a -.2} } rule QUADB { SQUARE {z -1 a -.7} CIRC { x -.5 y .5 z 1} CIRC {x .5 y .5 z 1} CIRC { x -.5 y -.5 z 1} CIRC { x .5 y -.5 z 1} SQUAR {r 45 s 1.4 1} SQUAR {r -45 s 1.4 1} SQUAR {y .5 } SQUAR {x -.5 r 90} SQUAR {y -.5 } SQUAR {x .5 r 90} SQUARE {s .7 hue 60 sat .3 b .5 a -.2 z 2 } }

rule SQUAR { SQUARE {s 1 .03} }

rule CIRC { CIRCLE {s .03} }

rule BALL { CIRCLE { s .7 hue 110 sat 1} BALL {s .99 x .0015 y .001 b .015 } }