Pookkalam by sajithsd

Code

c1 =circle(r=150,fill='brown')

show (c1)

#outer layer

sublayer1 = rectangle (w=209,h=209,fill="magenta", stroke="black  ") | repeat (20,rotate(50))

show(sublayer1)

sublayer2=rectangle(w=192,h=192, fill="pink",stroke="black")|rotate(15)| repeat(20,rotate(50))

show(sublayer2)

sublayer3=rectangle(w=178,h=178,fill="orange",stroke="yellow")|repeat(20,rotate(50))

show(sublayer3)

sublayer4=rectangle(w=166,h=166,fill="purple",stroke="white")|rotate(15)|repeat(20,rotate(50))

show(sublayer4)

#middle layer

c2=circle(r=106,fill='grey',stroke='green')

show(c2)

e1=ellipse(h=165,w=30,fill='sky blue',stroke_width=0.2)|repeat(15,rotate(40)) 

c = circle(r=120,fill='#168D6D')

c0=circle(r=130,fill="red")

m0=rectangle(h=184,w=184,fill="purple")|repeat(100,rotate(20))

m2=rectangle(h=175,w=175,fill="blue")|repeat(100,rotate(20))

m5=rectangle(h=158,w=158,fill="orange")|repeat(100,rotate(20))

m4=rectangle(h=150,w=150,fill="indigo")|repeat(100,rotate(20))

c2=circle(r=90,fill="yellow")

c3=ellipse(h=200,w=5,fill="magenta")|repeat(200,rotate(200))

c4=ellipse(h=200,w=11,fill="blue")|repeat(200,rotate(200))

c5=ellipse(h=200,w=20,fill="red")|repeat(200,rotate(200))

c6=ellipse(h=200,w=29,fill="grey")|repeat(200,rotate(200))

c7=ellipse(h=200,w=38,fill="green")|repeat(200,rotate(200))

c8=ellipse(h=200,w=50,fill="white")|repeat(200,rotate(200))

c9=ellipse(h=200,w=70,fill="peach")|repeat(200,rotate(200))

e1=circle(r=50,fill="cyan")

e2=circle(r=48,fill="Pink") 

r0=rectangle ( h=69,w=69,fill="purple")

r3=rectangle(h=69,w=69,fill="orange")|rotate(45)

r1=rectangle(h=65,w=65,fill="red",stroke="pink")|repeat(2,rotate(45))

r5=rectangle(h=53,w=53,fill="brown")

r4=rectangle(h=53,w=53,fill="grey")|rotate(45)

r2=rectangle(h=50,w=50,fill="yellow",stroke="purple")|repeat(2,rotate(45))

c10=circle(r=30,fill="pink")

c11=circle(r=27,fill='blue') 

c12=ellipse(h=50,w=10,fill='#168D6D')|repeat(200,rotate(200))

c13=ellipse(h=40,w=8,fill='#21D4A4')|repeat(200,rotate(200))

c14=circle(r=10,fill="magenta")

show (c,m0,m2,m5,m4,c2,r2,c9,c8,c7,c6,c5,c4,c3,e1,e2,r0,r3,r1,r5,r4,r2,c10,c11,c12,c13,c14)