ellipse (width/2, height/2, 2*x, 2*x);
ellipse (width/2-x, height/2, 4*x, 4*x);
ellipse (width/2+x, height/2, 4*x, 4*x);
ellipse (width/2, height/2-x, (((2*x *sin (radians (45)))-x)/ sin (radians (45)))*2, (((2*x *sin (radians (45)))-x)/ sin (radians (45)))*2);
line(width/2, height/2, width/2-x, height/2);
line(width/2, height/2, width/2+x, height/2);
line(width/2, height/2, width/2, height/2-x);
line(width/2+x, height/2, width/2, height/2-x) ;
line(width/2, height/2-x, width/2-cos (radians(45))*((((2*x *sin (radians (45)))-x)/ sin (radians (45)))), height/2-x-cos (radians (45))*(((2*x *sin (radians (45)))-x)/sin(radians (45))));
point (width/2, height/2);
point (width/2-x,height/2);
point (width/2+x,height/2);
point (width/2,height/2-x);
point (width/2-cos (radians(45))*((((2*x *sin (radians (45)))-x)/ sin (radians (45)))), height/2-x-cos (radians (45))*(((2*x *sin (radians (45)))-x)/sin(radians (45))));
arc(width/2, height/2, 2*x, 2*x, 0, PI);
arc(width/2-x, height/2, 4*x, 4*x, 7*PI*.25, 2*PI);
arc(width/2+x, height/2, 4*x, 4*x, PI, 5*PI*.25);
arc(width/2, height/2-x, (((2*x *sin (radians (45)))-x)/ sin (radians (45)))*2, (((2*x *sin (radians (45)))-x)/ sin (radians (45)))*2, 5*PI*.25, 7*PI*.25 );