Pookkalam by Gouri Anilkumar

Code

#outer design
shape = circle(x=151,y=0,r=14,fill='yellow',stroke='red',stroke_width=2.5)|repeat (36,rotate(10))
show (shape)

#outer circle
c = circle (r=150,fill='#145a32')
show (c)

layer_brown = rectangle (w=209,h=209,fill='brown',stroke='brown')|repeat(15,rotate(50))
layer_red = rectangle (w=193,h=193,fill='red',stroke='red')|repeat(15,rotate(50))
layer_orange = rectangle (w=178,h=178,fill='orange',stroke='orange')|repeat(15,rotate(50))
layer_yellow = rectangle (w=165,h=165,fill='yellow',stroke='yellow')|repeat(15,rotate(50))
layer_white = rectangle (w=153,h=153,fill='white',stroke='white')|repeat(15,rotate(50))
show (layer_brown,layer_red,layer_orange,layer_yellow,layer_white)

#middle circle

c = circle(r=98,fill='#9b59b6',stroke='none')
show (c)

e_brown = ellipse (x=54,w=102,h=68,fill='brown',stroke='brown')|repeat (8,rotate(45))
e_red = ellipse (x=50,w=98,h=63,fill='red',stroke='red')|repeat (8,rotate(45))
e_orange = ellipse (x=46,w=94,h=59,fill='orange',stroke='orange')|repeat (8,rotate(45))
e_yellow = ellipse (x=42,w=90,h=55,fill='yellow',stroke='yellow')|repeat (8,rotate(45))
e_white= ellipse (x=38,w=86,h=51,fill='green',stroke='green')|repeat (8,rotate(45))
show (e_brown,e_red,e_orange,e_yellow,e_white)

#inner circle

c1 = circle(r=63,fill='red',stroke='red')
c2 = circle(r=56,fill='#f7dc6f',stroke='red')
show (c1,c2)

#peacock figure

e = ellipse(x=-36.5,y=0,fill='#0000FF',stroke='none',w=45.6,h=20)|rotate(90)
show (e)

c1 = circle (x=0,y=20,r=20,fill='#dc7633',stroke='#d35400',stroke_width=4.5)
c2 = circle (x=0,y=15,r=15,fill='#28b463',stroke='green',stroke_width=4.5)
c3 = circle (x=0,y=8,r=8,fill='#3498db',stroke='#2980b9',stroke_width=4.5)
show (c1,c2,c3)

c1 = circle (x=10,y=20,r=20,fill='#dc7633',stroke='#d35400',stroke_width=4.5)|rotate(-80)
c2 = circle (x=10,y=15,r=15,fill='#28b463',stroke='green',stroke_width=4.5)|rotate(-80)
c3 = circle (x=10,y=8,r=8,fill='#3498db',stroke='#2980b9',stroke_width=4.5)|rotate(-80)
show (c1,c2,c3)

c1 = circle (x=-10,y=20,r=20,fill='#dc7633',stroke='#d35400',stroke_width=4.5)|rotate(80)
c2 = circle (x=-10,y=15,r=15,fill='#28b463',stroke='green',stroke_width=4.5)|rotate(80)
c3 = circle (x=-10,y=8,r=8,fill='#3498db',stroke='#2980b9',stroke_width=4.5)|rotate(80)
show (c1,c2,c3)

print ("HAPPY ONAM TINKERS!")