cleari()
val cl = cm.radialGradient(0, 0, cm.gold, 50 , randomColor, true)
def figure(n: Int) {
if (n < 20) {
forward(10)
}
else {
savePosHe()
right(20)
setPenThickness(5)
setPenColor(cl)
repeat(5) {
forward(n)
right(144)
forward(n)
left(72)
}
hop(n)
dot(n / 2)
left(20)
setPenThickness(5)
forward(n * 2)
right()
restorePosHe()
right()
hop(n * 3)
left()
figure(n - 5)
}
}
setSpeed(medium)
setBackground(black)
setPosition(-310, 0)
figure(50)