Pookkalam by Arya Benny

Code

a = rectangle(w=300, h=300, fill="#556B2F")
c1 = circle(r=150, fill='#A52A2A')
show(a, c1)
sublayer1 = rectangle(w=209, h=209, fill="#FF0000", stroke="#8B0000") | repeat(20,rotate(50))
show(sublayer1)
sublayer2 = rectangle(w=192, h=192, fill="#FFA500", stroke="#FF8C00") | rotate(15) | repeat(20,rotate(50))
show(sublayer2)
sublayer3 = rectangle(w=178, h=178, fill="#FFFF00", stroke="#FFD700") | repeat(20,rotate(50))
show(sublayer3)
sublayer4 = rectangle(w=166, h=166, fill="#FFFAFA", stroke="#FFFAFA") | rotate(15) | repeat(20,rotate(50))
show(sublayer4)
c2 = circle(r=106, fill='#006400', stroke='#006400')
show(c2)
s = ellipse(h=209, w=30, fill='#FFFF00', stroke_width=0.2) | repeat(16,rotate(22.5))
show(s)
s1 = ellipse(h=189, w=69,fill='#FF0000',stroke='#8B0000')
s2 = s1 | rotate(45)
s3 = s1 | rotate(90)
s4 = s1 | rotate(135)
show(s1, s2, s3, s4)
e1 = ellipse(h=169, w=69, fill='#FFFAFA', stroke='#FFFAFA') | repeat(15,rotate(45))
e2 = ellipse(h=149, w=69, fill='#FFA500', stroke='#FF8C00') | repeat(15,rotate(45))
show(e1, e2)
c3 = circle(r=65, fill='#A52A2A', stroke='#8B0000')
show(c3)
sublayer5 = rectangle(w=90, h=90, fill='#FFFF00', stroke='#FFD700') | repeat(20,rotate(50))
show(sublayer5)
sublayer6 = rectangle(w=82, h=82, fill='#FF0000', stroke='#8B0000') | rotate(15) | repeat(20,rotate(50))
show(sublayer6)
sublayer7 = rectangle(w=75, h=75, fill='#FFA500', stroke='#FF8C00') | rotate(0) | repeat(20,rotate(50))
show(sublayer7)
sublayer8 = rectangle(w=69, h=69, fill='#FFFAFA', stroke='#FFFAFA') | rotate(15) | repeat(20,rotate(50))
show(sublayer8)
sublayer9 = rectangle(w=64, h=64, fill='#DC143C', stroke='#DC143C') | rotate(0) | repeat(20,rotate(50))
show(sublayer9)
sublayer10 = rectangle(w=60, h=60, fill='#006400', stroke='#006400') | rotate(15) | repeat(20,rotate(50))
show(sublayer10)
e1 = ellipse(w=40, h=15, x=17, y=0, stroke='#A52A2A', stroke_width=3, fill="#FF0000") | rotate(25)
petal=e1 | repeat(8,rotate(45))
show(petal)
c4 = circle(r=15, fill='#FFFF00', stroke='#FFD700')
show(c4)
c5 = ellipse(h=30, w=5, fill='#168D6D') | repeat(200,rotate(200))
c6 = ellipse(h=25, w=4, fill='#21D4A4') | repeat(200,rotate(200))
show(c5, c6)
c7 = circle(r=9, fill='#FFA500', stroke='#FF8C00')
show(c7)