Pookkalam by Adheel Ahmed C

Code

p1 = point(x=-130, y=80)
p2 = point(x=-70, y=106)
p3 = point(x=-60, y=78)

beak = polygon([p1, p2, p3],fill="#F8D210")

e1= ellipse(x=-73,y=92,w=28,h=8,fill="white")
e2= ellipse(x=-72,y=92.5,w=12,h=5,fill="black")
eyes= e1+e2

el1=circle(x=-86,y=92,r=.5)
el2=circle(x=-85,y=93,r=.5)
el3=circle(x=-84,y=93,r=.5)
el4=circle(x=-83,y=94,r=.5)
el5=circle(x=-82,y=94,r=.5)
el6=circle(x=-81,y=94,r=.5)
el7=circle(x=-80,y=94,r=.5)
el8=circle(x=-79,y=94,r=.5)
el9=circle(x=-78,y=94,r=.5)
el10=circle(x=-77,y=94,r=.5)
el11=circle(x=-76,y=94,r=.5)
el12=circle(x=-75,y=94,r=.5)
el13=circle(x=-74,y=94,r=.5)
el14=circle(x=-73,y=94,r=.5)
el15=circle(x=-72,y=94,r=.5)
el16=circle(x=-71,y=94,r=.5)
el17=circle(x=-70,y=94,r=.5)
el18=circle(x=-69,y=94,r=.5)
el19=circle(x=-68,y=95,r=.5)
el20=circle(x=-67,y=94,r=.5)
el21=circle(x=-66,y=95,r=.5)
el22=circle(x=-65,y=94,r=.5)
el23=circle(x=-64,y=95,r=.5)
el24=circle(x=-63,y=94,r=.5)
el25=circle(x=-62,y=94,r=.5)
el26=circle(x=-61,y=94.5,r=.1)
el27=circle(x=-60,y=94.5,r=.1)
el28=circle(x=-59,y=94.5,r=.1)
el29=circle(x=-58,y=94.5,r=.1)
el30=circle(x=-57,y=94.5,r=.1)
el31=circle(x=-61,y=94,r=.5)
el32=circle(x=-60,y=94,r=.2)
el33=circle(x=-59,y=94,r=.2)
el34=circle(x=-58,y=94,r=.2)
el35=circle(x=-57,y=94,r=.2)
el36=circle(x=-67,y=96,r=.5)
el37=circle(x=-66,y=97,r=.2)
el38=circle(x=-65,y=96,r=.2)
el39=circle(x=-64,y=97,r=.2)
el40=circle(x=-63,y=96,r=.2)
el41=circle(x=-62,y=97,r=.5)

eyelash=el1+el2+el3+el4+el5+el6+el7+el8+el9+el10+el11+el12+el13+el14+el15+el16+el17+el18+el19+el20+el21+el22+el23+el24+el25+el26+el27+el28+el29+el30+el31+el32+el33+el34+el35+el36+el37+el38+el39+el40


h1 = ellipse(x=-70, y=90,w=60, h=30,fill="white",stroke="#FF0D86",stroke_width = 2)
h2= ellipse(x=-70, y=90,w=53, h=24,fill="#FF0D86",stroke="#FF0D86",stroke_width = 2)

head= (beak+h1+h2+eyes+eyelash)

n1= circle(x=-39, y=86, r=8,fill="#white",stroke="#FF0D86",stroke_width = 2) 
n2= circle(x=-30, y=76, r=8,fill="white",stroke="#FF0D86",stroke_width = 2)
n3= circle(x=-35, y=66, r=8,fill="white",stroke="#FF0D86",stroke_width = 2)
n6= circle(x=-45, y=55, r=8,fill="white",stroke="#FF0D86",stroke_width = 2)
n9= circle(x=-57, y=45, r=8,fill="white",stroke="#FF0D86",stroke_width = 2)
n10= circle(x=-67, y=35, r=8,fill="white",stroke="#FF0D86",stroke_width = 2)
n11= circle(x=-77, y=25, r=8,fill="white",stroke="#FF0D86",stroke_width = 2)
n12= circle(x=-39, y=86, r=5,fill="#FF0D86",stroke="#FF0D86",stroke_width = 2) 
n13= circle(x=-30, y=76, r=5,fill="#FF0D86",stroke="#FF0D86",stroke_width = 2)
n14= circle(x=-35, y=66, r=5,fill="#FF0D86",stroke="#FF0D86",stroke_width = 2)
n15= circle(x=-45, y=55, r=5,fill="#FF0D86",stroke="#FF0D86",stroke_width = 2)
n16= circle(x=-57, y=45, r=5,fill="#FF0D86",stroke="#FF0D86",stroke_width = 2)
n17= circle(x=-67, y=35, r=5,fill="#FF0D86",stroke="#FF0D86",stroke_width = 2)
n18= circle(x=-77, y=25, r=5,fill="#FF0D86",stroke="#FF0D86",stroke_width = 2)

neck=(n1+n2+n3+n6+n9+n10+n11+n12+n13+n14+n15+n16+n17+n18)

f2= circle(x=-56, y=30, r=4.7,fill="white",stroke="#2F5233",stroke_width = 1.5)
f3= circle(x=-47, y=29, r=4.5,fill="white",stroke="#2F5233",stroke_width = 1.5)
f4= circle(x=-39, y=26.5, r=4,fill="white",stroke="#2F5233",stroke_width = 1.5)
f5= circle(x=-32, y=24.5, r=3,fill="white",stroke="#2F5233",stroke_width = 1.5)
f6= circle(x=-25.8, y=24, r=3,fill="white",stroke="#2F5233",stroke_width = 1.5)
f7= circle(x=-19.8, y=25, r=3,fill="white",stroke="#2F5233",stroke_width = 1.5)
f8= circle(x=-14.8, y=26, r=3,fill="white",stroke="#2F5233",stroke_width = 1.5)
f9= circle(x=0, y=31, r=3,fill="white",stroke="#2F5233",stroke_width = 1.5)
f10= circle(x=-10, y=27, r=3,fill="white",stroke="#2F5233",stroke_width = 1.5)
f11= circle(x=-5, y=29, r=3,fill="white",stroke="#2F5233",stroke_width = 1.5)
f12= circle(x=0, y=31, r=3,fill="white",stroke="#2F5233",stroke_width = 1.5)
f13= circle(x=5, y=33, r=3,fill="white",stroke="#2F5233",stroke_width = 1.5)
f14= circle(x=10, y=36, r=3,fill="white",stroke="#2F5233",stroke_width = 1.5)
f15= circle(x=15, y=40, r=3,fill="white",stroke="#2F5233",stroke_width = 1.5)
f16= circle(x=20, y=44, r=3,fill="white",stroke="#2F5233",stroke_width = 1.5)
f17= circle(x=21, y=50, r=3,fill="white",stroke="#2F5233",stroke_width = 1.5)
f18= circle(x=20, y=56, r=3,fill="white",stroke="#2F5233",stroke_width = 1.5)
f19= circle(x=18, y=61, r=3,fill="white",stroke="#2F5233",stroke_width = 1.5)
f20= circle(x=15, y=65, r=3,fill="white",stroke="#2F5233",stroke_width = 1.5)
f21= circle(x=9, y=65, r=3,fill="white",stroke="#2F5233",stroke_width = 1.5)
f22= circle(x=3, y=63, r=3,fill="white",stroke="#2F5233",stroke_width = 1.5)
f23= circle(x=0, y=57, r=3,fill="white",stroke="#2F5233",stroke_width = 1.5)
f24= circle(x=1, y=52, r=2,fill="white",stroke="#2F5233",stroke_width = 1.5)
f25= circle(x=1, y=52, r=2,fill="white",stroke="#2F5233",stroke_width = 1.5)
f26= circle(x=4, y=48, r=2,fill="white",stroke="#2F5233",stroke_width = 1.5)
f27= circle(x=8, y=48.5, r=2,fill="white",stroke="#2F5233",stroke_width = 1.5)
f28= circle(x=11, y=51, r=2,fill="white",stroke="#2F5233",stroke_width = 1.5)
f29= circle(x=12, y=55, r=2,fill="white",stroke="#2F5233",stroke_width = 1.5)
f30= circle(x=10, y=57, r=1.5,fill="white",stroke="#2F5233",stroke_width = 1.5)
f31= circle(x=9, y=57, r=1.5,fill="white",stroke="#2F5233",stroke_width = 1.5)
f32= circle(x=8, y=56, r=1.5,fill="white",stroke="#2F5233",stroke_width = 1.5)
f33= circle(x=7, y=55, r=1.5,fill="white",stroke="#2F5233",stroke_width = 1.5)
f34= circle(x=9, y=55.5, r=3,fill="yellow",stroke="black",stroke_width = 2.5)

feather=f2+f3+f4+f5+f6+f7+f8+f9+f10+f11+f12+f13+f14+f15+f16+f17+f18+f19+f20+f21+f22+f23+f24+f25+f26+f27+f28+f29+f30+f31+f32+f33+f34

sf1= circle(x=29,y=0,r=1.5,fill="white",stroke="#2F5233",stroke_width=1.5)
sf2= circle(x=-25,y=19,r=2,fill="white",stroke="#2F5233",stroke_width=1.5)
sf3= circle(x=-19.6,y=17.5,r=2.5,fill="white",stroke="#2F5233",stroke_width=1.5)
sf4= circle(x=-13.4,y=15.5,r=3,fill="white",stroke="#2F5233",stroke_width=1.5)
sf5= circle(x=-7,y=14.8,r=3,fill="white",stroke="#2F5233",stroke_width=1.5)
sf6= circle(x=0,y=15.5,r=3,fill="white",stroke="#2F5233",stroke_width=1.5)
sf7= circle(x=7,y=17,r=3,fill="white",stroke="#2F5233",stroke_width=1.5)
sf8= circle(x=14,y=18.9,r=3,fill="white",stroke="#2F5233",stroke_width=1.5)
sf9= circle(x=20,y=18.9,r=3,fill="white",stroke="#2F5233",stroke_width=1.5)
sf10= circle(x=25,y=15,r=3,fill="white",stroke="#2F5233",stroke_width=1.5)
sf11= circle(x=27,y=8.6,r=3,fill="white",stroke="#2F5233",stroke_width=1.5)
sf12= circle(x=27.5,y=1.6,r=3,fill="white",stroke="#2F5233",stroke_width=1.5)
sf14= circle(x=23.5,y=-4.6,r=3,fill="white",stroke="#2F5233",stroke_width=1.5)
sf16 =circle(x=17,y=-7.6,r=3,fill="white",stroke="#2F5233",stroke_width=1.5)
sf17 =circle(x=10,y=-4.6,r=3,fill="white",stroke="#2F5233",stroke_width=1.5)
sf18 =circle(x=6,y=1,r=2,fill="white",stroke="#2F5233",stroke_width=1.5)
sf19=circle(x=7.5,y=6,r=2,fill="white",stroke="#2F5233",stroke_width=1.5)
sf20=circle(x=12,y=8.6,r=2,fill="white",stroke="#2F5233",stroke_width=1.5)
sf21=circle(x=16.5,y=7.6,r=2,fill="white",stroke="#2F5233",stroke_width=1.5)
sf22=circle(x=18.5,y=4,r=2,fill="white",stroke="#2F5233",stroke_width=1.5)
sf23= circle(x=14.5,y=1,r=1.5,fill="white",stroke="#2F5233",stroke_width=1.5)
sf24=circle(x=14.5,y=3,r=3,fill="yellow",stroke="black",stroke_width=2.5)

secFeather=sf1+sf2+sf3+sf4+sf5+sf6+sf7+sf8+sf9+sf10+sf11+sf12+sf14+sf16+sf17+sf18+sf19+sf20+sf21+sf22+sf23+sf24

tf1= circle(x=-17,y=20,r=1.5,fill="white",stroke="#2F5233",stroke_width=1.5)
tf2= circle(x=-13,y=20,r=2,fill="white",stroke="#2F5233",stroke_width=1.5)
tf3= circle(x=-9,y=20,r=2.5,fill="white",stroke="#2F5233",stroke_width=1.5)
tf4= circle(x=-4,y=21,r=2.5,fill="white",stroke="#2F5233",stroke_width=1.5)
tf5= circle(x=1.5,y=23,r=2.5,fill="white",stroke="#2F5233",stroke_width=1.5)
tf6= circle(x=7.5,y=25,r=2.5,fill="white",stroke="#2F5233",stroke_width=1.5)
tf7= circle(x=13,y=28,r=2.5,fill="white",stroke="#2F5233",stroke_width=1.5)
tf8= circle(x=18,y=32,r=2.5,fill="white",stroke="#2F5233",stroke_width=1.5)
tf9= circle(x=23,y=36,r=3,fill="white",stroke="#2F5233",stroke_width=1.5)
tf10= circle(x=27,y=41,r=3,fill="white",stroke="#2F5233",stroke_width=1.5)
tf11= circle(x=28,y=47,r=3,fill="white",stroke="#2F5233",stroke_width=1.5)
tf12= circle(x=28.5,y=53,r=3,fill="white",stroke="#2F5233",stroke_width=1.5)
tf13= circle(x=27.5,y=59,r=3,fill="white",stroke="#2F5233",stroke_width=1.5)
tf14= circle(x=24.5,y=64.5,r=3,fill="white",stroke="#2F5233",stroke_width=1.5)
tf15= circle(x=20.5,y=69.5,r=3,fill="white",stroke="#2F5233",stroke_width=1.5)
tf16= circle(x=16.5,y=74.5,r=3,fill="white",stroke="#2F5233",stroke_width=1.5)
tf17= circle(x=12.5,y=79.5,r=3,fill="white",stroke="#2F5233",stroke_width=1.5)
tf18= circle(x=8,y=84.5,r=3,fill="white",stroke="#2F5233",stroke_width=1.5)
tf19= circle(x=4,y=89.5,r=3,fill="white",stroke="#2F5233",stroke_width=1.5)
tf20= circle(x=3,y=95.5,r=3,fill="white",stroke="#2F5233",stroke_width=1.5)
tf21= circle(x=4.5,y=101.5,r=3,fill="white",stroke="#2F5233",stroke_width=1.5)
tf22= circle(x=8,y=106.5,r=3,fill="white",stroke="#2F5233",stroke_width=1.5)
tf23= circle(x=14,y=108.5,r=3,fill="white",stroke="#2F5233",stroke_width=1.5)
tf24= circle(x=20,y=106.5,r=3,fill="white",stroke="#2F5233",stroke_width=1.5)
tf25= circle(x=25,y=102.5,r=3,fill="white",stroke="#2F5233",stroke_width=1.5)
tf26= circle(x=28,y=96.5,r=3,fill="white",stroke="#2F5233",stroke_width=1.5)
tf27= circle(x=27,y=90,r=3,fill="white",stroke="#2F5233",stroke_width=1.5)
tf28= circle(x=21.9,y=85.5,r=2.5,fill="white",stroke="#2F5233",stroke_width=1.5)
tf29= circle(x=16,y=86.5,r=2.5,fill="white",stroke="#2F5233",stroke_width=1.5)
tf30= circle(x=12,y=90.5,r=2.5,fill="white",stroke="#2F5233",stroke_width=1.5)
tf31= circle(x=11,y=95.5,r=2,fill="white",stroke="#2F5233",stroke_width=1.5)
tf32= circle(x=14,y=99.5,r=2,fill="white",stroke="#2F5233",stroke_width=1.5)
tf33= circle(x=18,y=98.6,r=1.5,fill="white",stroke="#2F5233",stroke_width=1.5)
tf34= circle(x=20,y=95,r=1.5,fill="white",stroke="#2F5233",stroke_width=1.5)
tf35= circle(x=18,y=92,r=1.5,fill="white",stroke="#2F5233",stroke_width=1.5)
tf36=circle(x=17,y=95,r=3,fill="yellow",stroke="#black",stroke_width=2.5)

thirdFeather=tf1+tf2+tf3+tf4+tf5+tf6+tf7+tf8+tf9+tf10+tf11+tf12+tf13+tf14+tf15+tf16+tf17+tf18+tf19+tf20+tf21+tf22+tf23+tf24+tf25+tf26+tf27+tf28+tf29+tf30+tf31+tf32+tf33+tf34+tf35+tf36

bf1= circle(x=-50, y=20, r=4,fill="white",stroke="#2F5233",stroke_width = 1.5)
bf2= circle(x=-54, y=12, r=4,fill="white",stroke="#2F5233",stroke_width = 1.5)
bf3= circle(x=-57, y=3, r=4,fill="white",stroke="#2F5233",stroke_width = 1.5)
bf4= circle(x=-56, y=-6, r=4,fill="white",stroke="#2F5233",stroke_width = 1.5)
bf5= circle(x=-53, y=-14, r=4,fill="white",stroke="#2F5233",stroke_width = 1.5)
bf6= circle(x=-45, y=-17, r=4,fill="white",stroke="#2F5233",stroke_width = 1.5)
bf7= circle(x=-38, y=-17, r=3,fill="white",stroke="#2F5233",stroke_width = 1.5)
bf8= circle(x=-32, y=-16, r=3,fill="white",stroke="#2F5233",stroke_width = 1.5)
bf9= circle(x=-26, y=-14, r=3,fill="white",stroke="#2F5233",stroke_width = 1.5)
bf10= circle(x=-21, y=-10, r=3,fill="white",stroke="#2F5233",stroke_width = 1.5)
bf11= circle(x=-18, y=-4, r=3,fill="white",stroke="#2F5233",stroke_width = 1.5)
bf12= circle(x=-20, y=2, r=3,fill="white",stroke="#2F5233",stroke_width = 1.5)
bf13= circle(x=-24, y=8, r=3,fill="white",stroke="#2F5233",stroke_width = 1.5)
bf14= circle(x=-35, y=10, r=8,fill="white",stroke="#2F5233",stroke_width = 1.5)
bf15= circle(x=-35, y=10, r=4,fill="#2F5233",stroke="#2F5233",stroke_width = 1.5)
bf16= circle(x=-47, y=8, r=3,fill="white",stroke="#2F5233",stroke_width = 1.5)
bf17= circle(x=-47, y=1, r=3,fill="white",stroke="#2F5233",stroke_width = 1.5)
bf18= circle(x=-43, y=-3, r=3,fill="white",stroke="#2F5233",stroke_width = 1.5)
bf19= circle(x=-37, y=-6, r=3,fill="white",stroke="#2F5233",stroke_width = 1.5)
bf20= circle(x=-30, y=-4, r=3,fill="white",stroke="#2F5233",stroke_width = 1.5)
bottomFeather=bf1+bf2+bf3+bf4+bf5+bf6+bf7+bf8+bf9+bf10+bf11+bf12+bf13+bf14+bf15+bf16+bf17+bf18+bf19+bf20

ef1=circle(x=-6,y=-.5,r=5,fill="#7DF614",stroke="green",stroke_width = 4)
ef2=circle(x=-10,y=-13,r=5,fill="#7DF614",stroke="green",stroke_width = 4)
ef3=circle(x=-15,y=-25,r=8,fill="#7DF614",stroke="green",stroke_width = 4)

ef6=circle(x=-10,y=-45,r=15,fill="green",stroke="green",stroke_width = 1)
ef7=circle(x=-10,y=-45,r=7.5,fill="#7DF614",stroke="green",stroke_width = 1)
ef8=circle(x=-2,y=-70,r=13,fill="green",stroke="green",stroke_width = 1)
ef9=circle(x=-2,y=-70,r=6.5,fill="#7DF614",stroke="green",stroke_width = 1)
ef10=circle(x=10,y=-90,r=10,fill="green",stroke="green",stroke_width = 1)
ef11=circle(x=10,y=-90,r=5,fill="#7DF614",stroke="green",stroke_width = 1)

ef12=circle(x=6,y=-20,r=5,fill="#faec2f",stroke="#FAC201",stroke_width = 4)
ef13=circle(x=12,y=-35,r=8,fill="#faec2f",stroke="#FAC201",stroke_width = 4)
ef14=circle(x=19,y=-55,r=10,fill="#faec2f",stroke="#FAC201",stroke_width = 4)
ef15=circle(x=20,y=-72,r=6,fill="#faec2f",stroke="#FAC201",stroke_width = 4)
ef16=circle(x=23,y=-20,r=8,fill="#7DF614",stroke="green",stroke_width = 4)
ef17=circle(x=26,y=-35,r=4,fill="#7DF614",stroke="green",stroke_width = 4)
ellipseFeather=ef1+ef2+ef3+ef6+ef7+ef8+ef9+ef10+ef11+ef12+ef13+ef14+ef15+ef16+ef17

hf1=circle(x=-80,y=105,r=1)
hf2=circle(x=-81,y=107,r=1)
hf3=circle(x=-82,y=109,r=1)
hf4=circle(x=-83,y=111,r=1)
hf5=circle(x=-83.5,y=113,r=1)
hf6=circle(x=-75,y=106,r=1)
hf7=circle(x=-76,y=107,r=1)
hf8=circle(x=-77,y=109,r=1)
hf9=circle(x=-78,y=111,r=1)
hf10=circle(x=-78.5,y=113,r=1)
hf11=circle(x=-63.5,y=115,r=10)
hf12=circle(x=-63.5,y=115,r=8)
hf13=circle(x=-63.5,y=115,r=6)
hf14=circle(x=-63.5,y=115,r=4)
hf15=circle(x=-63.5,y=115,r=2)
hf16=circle(x=-58.5,y=132,r=8)
hf17=circle(x=-58.5,y=132,r=6)
hf18=circle(x=-58.5,y=132,r=4)
hf19=circle(x=-58.5,y=132,r=2)
hf20=ellipse(x=-84,y=114,w=4,h=5,fill="yellow")
hf21=ellipse(x=-78,y=114,w=4,h=5,fill="yellow")

headFeather=hf1+hf2+hf3+hf4+hf5+hf6+hf7+hf8+hf9+hf10+hf11+hf12+hf13+hf14+hf15+hf16+hf17+hf18+hf19+hf20+hf21

allFeather=feather+secFeather+thirdFeather+bottomFeather+ellipseFeather+headFeather

c1 = ellipse(x=-65,y=-10,w=120,h=80,fill="#white",stroke="#FF0D86",stroke_width = 2)
c2 = ellipse(x=-65,y=-10,w=115,h=74,fill="#FF0D86",stroke="#FF0D86",stroke_width = 1)

chest=(c1+c2)

l1=ellipse(x=-70,y=-60,w=15,h=100,fill="#FF0D86",stroke="#FF0D86",stroke_width = 1)
l2=ellipse(x=-60,y=0,w=15,h=100,fill="#FF0D86",stroke="#FF0D86",stroke_width = 1)|Rotate(30)
l3=ellipse(x=-70,y=72,w=10,h=80,fill="#FF0D86",stroke="white",stroke_width = 1)|Rotate(94)

lp1 = point(x=-100, y=-100)
lp2 = point(x=-70, y=-100)
lp3 = point(x=-70, y=-95)
lp4= point(x=-100, y=-110)
lp5=point(x=-70, y=-110)
lp6=point(x=-70, y=-105)
lp7= point(x=-100, y=-105)
lp8=point(x=-70, y=-105)
lp9=point(x=-70, y=-100)
lp10= point(x=-70, y=-110)
lp11=point(x=-50, y=-105)
lp12=point(x=-70, y=-100)
lp13 = point(x=-130, y=-80)
lp14 = point(x=-100, y=-80)
lp15 = point(x=-100, y=-75)
lp16= point(x=-130, y=-85)
lp17=point(x=-100, y=-80)
lp18=point(x=-100, y=-75)
lp19= point(x=-130, y=-75)
lp20=point(x=-100, y=-75)
lp21=point(x=-100, y=-80)

f1 = polygon([lp1, lp2, lp3],fill="#FF0D86",stroke="#FF0D86",stroke_width = 1)
f2=polygon([lp4, lp5, lp6],fill="#FF0D86",stroke="#FF0D86",stroke_width = 1)
f3=polygon([lp7, lp8, lp9],fill="#FF0D86",stroke="#FF0D86",stroke_width = 1)
f4=polygon([lp10, lp11, lp12],fill="#FF0D86",stroke="#FF0D86",stroke_width = 1)
f5 = polygon([lp13, lp14, lp15],fill="#FF0D86",stroke="#FF0D86",stroke_width = 1)
f6=polygon([lp16, lp17, lp18],fill="#FF0D86",stroke="#FF0D86",stroke_width = 1)
f7=polygon([lp19, lp20, lp21],fill="#FF0D86",stroke="#FF0D86",stroke_width = 1)

feet1=f1+f2+f3+f4+l1
feet2=l3+f5+f6+f7+l2

leg=feet1+feet2

body=(head+neck+leg+chest+allFeather)

rp1 = point(x=30, y=160)
rp2 = point(x=30, y=-160)
rp3 = point(x=-500, y=160)

r1=ellipse(x=20,y=0,h=240,w=220,fill="#FAC201",stroke="#FAC201",stroke_width=3)
r2=ellipse(x=107,y=5,h=20,w=20,fill="#faec2f",stroke="#faec2f",stroke_width=1) |Repeat(50,Rotate(10))
r3= rectangle(h=160,w=160,fill='#e82084',stroke="white",stroke_width=2.5) | repeat(9,  rotate(15))
r4= rectangle(h=147,w=147,fill='#f73b99',stroke="#e82084",stroke_width=2.5) | repeat(9,  rotate(15))
r5= ellipse(x=20,y=0,h=160,w=138,fill="green",stroke="green")
r6=ellipse(x=75,y=5,h=15,w=15,fill="#7DF614",stroke="#7DF614",stroke_width=1) |Repeat(50,Rotate(9))
r7=ellipse(x=0,y=0,h=150,w=150,fill="#e82084",stroke="#e82084")
r8=rectangle(h=95,w=95,fill='#f73b99',stroke="#f73b99",stroke_width=2.5) | repeat(9,  rotate(15))
r9=ellipse(x=50,h=15,w=15,fill="#faec2f",stroke="#FAC201",stroke_width=2) | Repeat(40,Rotate(22))
r10=(ellipse(x=50,y=4,h=5,w=5,fill="#f73b99'",stroke="#f73b99'",stroke_width=2) | Repeat(18,Rotate(20)))
r11=ellipse(x=20,h=30,w=30,fill="#f73b99",stroke="#f73b99",stroke_width=2) 

allR=r1+r2+r3+r4+r5+r6+r7+r8+r11+r10+r9+r10

cb1=ellipse(x=-15,y=0,h=60,w=90,fill="#FF0D86",stroke="#FF0D86",stroke_width=2) | Rotate(10)
cb2=ellipse(x=3,y=-2,h=55,w=60,fill="#FF0D86",stroke="#FF0D86",stroke_width=2) | Rotate(90)
cb3=rectangle(x=2,y=-2.8,h=55,w=50,fill="#FF0D86",stroke="#FF0D86",stroke_width=2) | Rotate(90)
cb4=ellipse(x=20,y=30,h=20,w=20,fill="#FF0D86",stroke="#FF0D86",stroke_width=2) 
cb5=ellipse(x=25,y=38,h=10,w=10,fill="#FF0D86",stroke="#FF0D86",stroke_width=2) 
cb6=ellipse(x=25,y=38,h=70,w=10,fill="#FF0D86",stroke="#FF0D86",stroke_width=2) 
cb7=ellipse(x=15,y=95,h=20,w=20,fill="#FF0D86",stroke="#FF0D86",stroke_width=2) 
cb8=ellipse(x=20,y=80,h=20,w=15,fill="#FF0D86",stroke="#FF0D86",stroke_width=2) 
cb9=ellipse(x=25,y=85,h=30,w=10,fill="#FF0D86",stroke="#FF0D86",stroke_width=2) 
cb10=ellipse(x=25,y=70,h=25,w=12,fill="#FF0D86",stroke="#FF0D86",stroke_width=2) 

coverBody=cb1+cb2+cb3+cb4+cb5+cb6+cb7+cb8+cb9+cb10

coverSheet= polygon([rp1, rp2, rp3],fill="white",stroke="white",stroke_width=2.5)

background=circle(r=300,fill="white")

rangoli=allR+coverSheet+coverBody

full=(background+rangoli+body)
show(full)