void main(){
    vec3 c = yellow;
    c -= step( fract( theta() * 10. + speed.x * .06), .15) * blue;
    c -= step( fract( theta() * 15.1 - speed.y * .06), .15) * red;
    c -= step( fract( theta() * 20.2  + speed.z * .06), .05) * (pink+orange)/2.;
    gl_FragColor= vec4(c, 1.0);
}