Pookkalam by NIPUN S ANAND

Code

b2=rectangle(h=300,w=300,fill='white')
b1=circle(r=150,fill='#280f1b',stroke='white')
show(b2,b1)


b3=rectangle(w=90,h=90,fill='white')
b4=rectangle(w=80,h=80,fill='yellow')
s1=rectangle(w=100,h=100,fill='#9e0e0e',stroke="#280f1b")
s2=rectangle(w=100,h=100,fill='#cc2222',stroke="#280f1b")|rotate(10)
s3=rectangle(w=100,h=100,fill='red',stroke="#280f1b")|rotate(20)
s4=rectangle(w=100,h=100,fill='#f76111',stroke="#280f1b")|rotate(30)
s5=rectangle(w=100,h=100,fill='#f79b11',stroke="#280f1b")|rotate(40)
s6=rectangle(w=100,h=100,fill='#f7cd11',stroke="#280f1b")|rotate(50)
s7=rectangle(w=100,h=100,fill='#fffb3d',stroke="#280f1b")|rotate(60)
s8=rectangle(w=100,h=100,fill='#e9f998',stroke="#280f1b")|rotate(70)
s9=rectangle(w=100,h=100,fill='white',stroke="#280f1b")| rotate(80)

s10=rectangle(w=115,h=115,fill='#cc2222',stroke="#280f1b")
s11=rectangle(w=115,h=115,fill='red',stroke="#280f1b")|rotate(10)
s12=rectangle(w=115,h=115,fill='#f76111',stroke="#280f1b")|rotate(20)
s13=rectangle(w=115,h=115,fill='#f79b11',stroke="#280f1b")|rotate(30)
s14=rectangle(w=115,h=115,fill='#f7cd11',stroke="#280f1b")|rotate(40)
s15=rectangle(w=115,h=115,fill='#fffb3d',stroke="#280f1b")|rotate(50)
s16=rectangle(w=115,h=115,fill='#e9f998',stroke="#280f1b")|rotate(60)
s17=rectangle(w=115,h=115,fill='white',stroke="#280f1b")|rotate(70)
s18=rectangle(w=115,h=115,fill='#9e0e0e',stroke="#280f1b")|rotate(80)

s19=rectangle(w=125,h=125,fill='red',stroke="#280f1b")
s20=rectangle(w=125,h=125,fill='#f76111',stroke="#280f1b")|rotate(10)
s21=rectangle(w=125,h=125,fill='#f79b11',stroke="#280f1b")|rotate(20)
s22=rectangle(w=125,h=125,fill='#f7cd11',stroke="#280f1b")|rotate(30)
s23=rectangle(w=125,h=125,fill='#fffb3d',stroke="#280f1b")|rotate(40)
s24=rectangle(w=125,h=125,fill='#e9f998',stroke="#280f1b")|rotate(50)
s25=rectangle(w=125,h=125,fill='white',stroke="#280f1b")|rotate(60)
s26=rectangle(w=125,h=125,fill='#9e0e0e',stroke="#280f1b")|rotate(70)
s27=rectangle(w=125,h=125,fill='#cc2222',stroke="#280f1b")|rotate(80)

s28=rectangle(w=135,h=135,fill='#f76111',stroke="#280f1b")
s29=rectangle(w=135,h=135,fill='#f79b11',stroke="#280f1b")|rotate(10)
s30=rectangle(w=135,h=135,fill='#f7cd11',stroke="#280f1b")|rotate(20)
s31=rectangle(w=135,h=135,fill='#fffb3d',stroke="#280f1b")|rotate(30)
s32=rectangle(w=135,h=135,fill='#e9f998',stroke="#280f1b")|rotate(40)
s33=rectangle(w=135,h=135,fill='white',stroke="#280f1b")|rotate(50)
s34=rectangle(w=135,h=135,fill='#9e0e0e',stroke="#280f1b")|rotate(60)
s35=rectangle(w=135,h=135,fill='#cc2222',stroke="#280f1b")|rotate(70)
s36=rectangle(w=135,h=135,fill='red',stroke="#280f1b")|rotate(80)

s37=rectangle(w=145,h=145,fill='#f79b11',stroke="#280f1b")
s46=rectangle(w=145,h=145,fill='#f7cd11',stroke="#280f1b")|rotate(10)
s38=rectangle(w=145,h=145,fill='#fffb3d',stroke="#280f1b")|rotate(20)
s39=rectangle(w=145,h=145,fill='#e9f998',stroke="#280f1b")|rotate(30)
s40=rectangle(w=145,h=145,fill='white',stroke="#280f1b")|rotate(40)
s41=rectangle(w=145,h=145,fill='#9e0e0e',stroke="#280f1b")|rotate(50)
s42=rectangle(w=145,h=145,fill='#cc2222',stroke="#280f1b")|rotate(60)
s43=rectangle(w=145,h=145,fill='red',stroke="#280f1b")|rotate(70)
s44=rectangle(w=145,h=145,fill='#f76111',stroke="#280f1b")|rotate(80)

s47=rectangle(w=155,h=155,fill='#f7cd11',stroke="#280f1b")
s48=rectangle(w=155,h=155,fill='#fffb3d',stroke="#280f1b")|rotate(10)
s49=rectangle(w=155,h=155,fill='#e9f998',stroke="#280f1b")|rotate(20)
s50=rectangle(w=155,h=155,fill='white',stroke="#280f1b")|rotate(30)
s51=rectangle(w=155,h=155,fill='#9e0e0e',stroke="#280f1b")|rotate(40)
s52=rectangle(w=155,h=155,fill='#cc2222',stroke="#280f1b")|rotate(50)
s53=rectangle(w=155,h=155,fill='red',stroke="#280f1b")|rotate(60)
s54=rectangle(w=155,h=155,fill='#f76111',stroke="#280f1b")|rotate(70)
s55=rectangle(w=155,h=155,fill='#f79b11',stroke="#280f1b")|rotate(80)

s56=rectangle(w=165,h=165,fill='#fffb3d',stroke="#280f1b")
s57=rectangle(w=165,h=165,fill='#e9f998',stroke="#280f1b")|rotate(10)
s58=rectangle(w=165,h=165,fill='white',stroke="#280f1b")|rotate(20)
s59=rectangle(w=165,h=165,fill='#9e0e0e',stroke="#280f1b")|rotate(30)
s60=rectangle(w=165,h=165,fill='#cc2222',stroke="#280f1b")|rotate(40)
s61=rectangle(w=165,h=165,fill='red',stroke="#280f1b")|rotate(50)
s62=rectangle(w=165,h=165,fill='#f76111',stroke="#280f1b")|rotate(60)
s63=rectangle(w=165,h=165,fill='#f79b11',stroke="#280f1b")|rotate(70)
s64=rectangle(w=165,h=165,fill='#f7cd11',stroke="#280f1b")|rotate(80)



s65=rectangle(w=175,h=175,fill='#e9f998',stroke="#280f1b")
s66=rectangle(w=175,h=175,fill='white',stroke="#280f1b")|rotate(10)
s67=rectangle(w=175,h=175,fill='#9e0e0e',stroke="#280f1b")|rotate(20)
s68=rectangle(w=175,h=175,fill='#cc2222',stroke="#280f1b")|rotate(30)
s69=rectangle(w=175,h=175,fill='red',stroke="#280f1b")|rotate(40)
s70=rectangle(w=175,h=175,fill='#f76111',stroke="#280f1b")|rotate(50)
s71=rectangle(w=175,h=175,fill='#f79b11',stroke="#280f1b")|rotate(60)
s72=rectangle(w=175,h=175,fill='#f7cd11',stroke="#280f1b")|rotate(70)
s73=rectangle(w=175,h=175,fill='#fffb3d',stroke="#280f1b")|rotate(80)

s74=rectangle(w=185,h=185,fill='white',stroke="#280f1b")
s75=rectangle(w=185,h=185,fill='#9e0e0e',stroke="#280f1b")|rotate(10)
s76=rectangle(w=185,h=185,fill='#cc2222',stroke="#280f1b")|rotate(20)
s77=rectangle(w=185,h=185,fill='red',stroke="#280f1b")|rotate(30)
s78=rectangle(w=185,h=185,fill='#f76111',stroke="#280f1b")|rotate(40)
s79=rectangle(w=185,h=185,fill='#f79b11',stroke="#280f1b")|rotate(50)
s80=rectangle(w=185,h=185,fill='#f7cd11',stroke="#280f1b")|rotate(60)
s81=rectangle(w=185,h=185,fill='#fffb3d',stroke="#280f1b")|rotate(70)
s82=rectangle(w=185,h=185,fill='#e9f998',stroke="#280f1b")|rotate(80)

s83=rectangle(w=195,h=195,fill='#9e0e0e',stroke="#280f1b")
s84=rectangle(w=195,h=195,fill='#cc2222',stroke="#280f1b")|rotate(10)
s85=rectangle(w=195,h=195,fill='red',stroke="#280f1b")|rotate(20)
s86=rectangle(w=195,h=195,fill='#f76111',stroke="#280f1b")|rotate(30)
s87=rectangle(w=195,h=195,fill='#f79b11',stroke="#280f1b")|rotate(40)
s88=rectangle(w=195,h=195,fill='#f7cd11',stroke="#280f1b")|rotate(50)
s89=rectangle(w=195,h=195,fill='#fffb3d',stroke="#280f1b")|rotate(60)
s90=rectangle(w=195,h=195,fill='#e9f998',stroke="#280f1b")|rotate(70)
s91=rectangle(w=195,h=195,fill='white',stroke="#280f1b")|rotate(80)

s92=rectangle(w=205,h=205,fill='#cc2222',stroke="#280f1b")
s93=rectangle(w=205,h=205,fill='red',stroke="#280f1b")|rotate(10)
s94=rectangle(w=205,h=205,fill='#f76111',stroke="#280f1b")|rotate(20)
s95=rectangle(w=205,h=205,fill='#f79b11',stroke="#280f1b")|rotate(30)
s96=rectangle(w=205,h=205,fill='#f7cd11',stroke="#280f1b")|rotate(40)
s97=rectangle(w=205,h=205,fill='#fffb3d',stroke="#280f1b")|rotate(50)
s98=rectangle(w=205,h=205,fill='#e9f998',stroke="#280f1b")|rotate(60)
s99=rectangle(w=205,h=205,fill='white',stroke="#280f1b")|rotate(70)
s100=rectangle(w=205,h=205,fill='#9e0e0e',stroke="#280f1b")|rotate(80)
show(s100,s99,s98,s97,s96,s95,s94,s93,s92,s91,s90,s89,s88,s87,s86,s85,s84,s83,s82)
show(s81,s80,s79,s78,s77,s76,s75,s74,s73,s72,s71,s70,s69,s68,s67,s66,s65)
show(s64,s63,s62,s61,s60,s59,s58,s57)
show(s56,s55,s54,s53,s52,s51,s50,s49,s48,s47,s46,s44,s43,s42,s41,s40,s39,s38,s37)
show(s36,s35,s34,s33,s32,s31,s30,s29,s28,s27,s26,s25,s24,s23,s22,s21,s20)
show(s19,s18,s17,s16,s15,s14,s13,s12,s11,s10,s9,s8,s7,s6,s5,s4,s3,s2,s1)
show(b3,b4)

c1=circle(x=25,y=0,r=25,fill='yellow')
c2=circle(x=0,y=25,r=25,fill='yellow')
c3=circle(x=0,y=-25,r=25,fill='yellow')
c4=circle(x=-25,y=0,r=25,fill='yellow')
c5=circle(r=25,fill='red',stroke='white',stroke_wedth='2')
c7=circle(x=0,y=0,r=35,fill='yellow')
c6=circle(r=50,fill="#436b24",stroke='red',stroke_width='2')
c8=circle(r=40,fill='white',stroke='red')
r3=rectangle(h=70,w=70,fill='#470100',stroke='white',stroke_width='2')|rotate(45)
c9=circle(r=45,fill='#7b0b7c',stroke='white')
show(c6,c1,c2,c3,c4,c9,c8,r3,c7)
r1=rectangle(h=50,w=50,fill='#4a1599',stroke='red',stroke_width='2')
r2=rectangle(h=50,w=50,fill='#3f5e28',stroke='red',stroke_width='2')|rotate(45)
show(r1,r2,c5)
r4=rectangle(h=35,w=35,fill='white')
r5=rectangle(h=35,w=35,fill='#7b0b7c',stroke='white',stroke_width='2')|rotate(45)
r6=rectangle(h=25,w=25,fill='#f731c5')
e1=ellipse(w=25,h=15,fill='yellow',stroke="red")
e2=ellipse(w=25,h=15,fill='yellow',stroke="red")|rotate(90)
e3=ellipse(w=25,h=15,fill='#820248',stroke='white')|rotate(45)
e6=ellipse(w=20,h=10,fill='orange',stroke="none")|rotate(45)
e4=ellipse(w=25,h=15,fill='#820248',stroke='white')|rotate(135)
e5=ellipse(w=20,h=10,fill='orange',stroke="none")|rotate(135)
c7=circle(r=5,fill='#79fc58',stroke="red",stroke_width='2')

a3=circle(r=1,fill='white',stroke='red')
show(r4,r5,r6,e1,e2,e3,e4,e5,e6,c7,a3)