startshape writhing background{b -1}

rule writhing {

10 * { r (360/5) } legs { h 0 b 1 sat 1 |h 60 }

}

rule legs {

CIRCLE {}
legs { y .1 r 1 s .965 h .05| }

}

rule legs 0.15 {

legs { rotate 90 }

}