xxxxxxxxxx
13
s=10;
function setup(){createCanvas(40*s,40*s);noFill();}
function draw(){
scale(s);translate(20,20);
for(i=-7;i < 8;i++){
ai=abs(i)
i>=0 && arc(0,0,a=2+4*i,a,-PI,0) && i<=1 && line(3,a=8*i,3,a+4) && line(-1,2+4*i,-1,10*i)
ai>=2 && line(x=2*i+i/ai,0,x,2*ai-2)
ai<=2 && line(-2*i-11,y=8+2*i,2*ai-3,y) && line(3+i%2*2,y,11+2*i,y)
}
line(-1,2,-5,2) && line(1,0,1,12)
}