var p:point;
var q:point;
var r:point;
var s:point;
var t:point;
var u:point;
var v:point;

[setup]{
p = new point(30, 30);
q = new point(30, 30);
r = new point(30, 30);
s = new point(30, 30);
t = new point(30, 30);
u = new point(30, 30);
v = new point(30, 30);
}

[always]{
p.pushTo(mouse);
q.pushTo(p);
r.pushTo(q);
s.pushTo(r);
t.pushTo(s);
u.pushTo(t);
v.pushTo(u);

clearAll();
setPenSize(5);

setColor(255, 100, 150);
fillOval(p, 100, 100);

setColor(230, 50, 50);
fillOval(q, 90, 90);

setColor(230, 100, 50);
fillOval(r, 80, 80);

setColor(230, 160, 0);
fillOval(s, 70, 70);

setColor(50, 230, 70);
fillOval(t, 60, 60);

setColor(50, 70, 230);
fillOval(u, 50, 50);

setColor(150, 50, 255);
fillOval(v, 40, 40);
}