c=0;draw=_=>{c++?background``:createCanvas(W=600,W,WEBGL)
noStroke(lights`#トゥートProcessing`)
F=fill,O=pop,S=sphere,T=translate,U=push,T(0,0,450)
for(i=27;i--;){U(),rotateY(i*TAU/27+c/99),T(0,0,400)
for(y=340;y--;)U(),T(0,y-170),F`#a52`,O(S(30))
for(y=300;y--;)U(),T(10+10*sin(y/9),y-150,-30),F`#b32`,
S(10),T(-20,0),F`#cb2`,O(S(10))
O(T(0,W/2),F`#b83`,cylinder(5,W))}}
//#creativeToots #TootProcessing #p5js
//https://editor.p5js.org/nullhodo/sketches/sJJ2aInHP