from JyModule import *
r = 3
fillcolor = [1, 0.3, 0.3]
def draw():
    beginpage()
    center()
    scale(90)
    setdeg()
    
    for i in range(3):
        step(4)
        rotate(120)
    newpath()
    pcircle(0, 0, r)
    fill(fillcolor)
    stroke()

    endpage()

def step(n):
    gsave()
    newpath()
    moveto(0, 0)
    lineto(1, 0)
    stroke()

    translate(1, 0)
    scale(0.6)
    if n > 0:
        gsave()
        rotate(60)
        step(n-1)
        grestore()

        gsave()
        rotate(-60)
        step(n-1)
        grestore()

    newpath()
    pcircle(0, 0, r)
    fill(fillcolor)
    stroke()
    grestore()

openframe(400, 400, draw)
    
