point p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15, p16; [setup, 400, 400]{ p1 = new point(200, 0); p2 = new point(200, 100); p3 = new point(100, 300); p4 = new point(300, 300); p5 = new point(200, 0); p6 = new point(200, 100); p7 = new point(100, 300); p8 = new point(300, 300); p9 = new point(200, 0); p10 = new point(200, 100); p11 = new point(100, 300); p12 = new point(300, 300); p13 = new point(200, 0); p14 = new point(200, 100); p15 = new point(100, 300); p16 = new point(300, 300); setBackColor(127, 127, 127); } [paint]{ clearAll(); setColor(255, 255, 255); drawBezierCurve(p1, p2, p3, p4); drawBezierCurve(p5, p6, p7, p8); drawBezierCurve(p9, p10, p11, p12); drawBezierCurve(p13, p14, p15, p16); fillOval(p1, 2, 2); fillOval(p2.x+110, p2.y+181, 2, 2); fillOval(p2.x+213, p2.y+132, 2, 2); fillOval(p2.x+541, p2.y+461, 2, 2); fillOval(p4, 2, 2); fillOval(p4.x-10, p4.y+18, 2, 2); fillOval(p4.x-23, p4.y+132, 2, 2); fillOval(p4.x-54, p4.y+46, 2, 2); drawOval(p5, 4, 4); fillOval(p6.x+16, p6.y-87, 2, 2); fillOval(p6.x+46, p6.y-36, 2, 2); fillOval(p6.x+73, p6.y-26, 2, 2); drawOval(p8, 4, 4); fillOval(p7.x+61, p7.y+87, 2, 2); fillOval(p7.x+46, p7.y+36, 2, 2); fillOval(p7.x+73, p7.y+26, 2, 2); drawOval(p9, 6, 6); fillOval(p10.x-62, p10.y+87, 2, 2); fillOval(p10.x-46, p10.y+36, 2, 2); fillOval(p10.x-73, p10.y+26, 2, 2); drawOval(p12, 6, 6); fillOval(p12.x+15, p12.y+127, 2, 2); fillOval(p12.x+27, p12.y+326, 2, 2); fillOval(p12.x+225, p12.y+266, 2, 2); drawOval(p13, 8, 8); fillOval(p14.x+115, p14.y+127, 2, 2); fillOval(p14.x+217, p14.y+346, 2, 2); fillOval(p14.x+45, p14.y+366, 2, 2); drawOval(p16, 8, 8); fillOval(p15.x-15, p15.y+17, 2, 2); fillOval(p15.x-17, p15.y+146, 2, 2); fillOval(p15.x-45, p15.y+66, 2, 2); } [everyterm,2]{ p1.pushTo(mouse); p2.pushTo(p1); p3.pushTo(p2); p4.pushTo(p3); p5.pushTo(p4); p6.pushTo(p5); p7.pushTo(p6); p8.pushTo(p7); p9.pushTo(p8); p10.pushTo(p9); p11.pushTo(p10); p12.pushTo(p11); p13.pushTo(p12); p14.pushTo(p13); p15.pushTo(p14); p16.pushTo(p15); }