from turtle import *
speed("fastest")
pensize(5)
up()


goto(-40,95)
write("CHER PERE NOEL,")
goto(-50,70)
write("J'AI ETE TRES SAGE")
goto(-50,55)
write("CETTE ANNEE ET,")
goto(-30,40)
write("J'AIMERAIS")
goto(-30,25)
write("RECEVOIR :")


x=-65
y=-5
goto(x,y)
setheading(0)
bk(10)
a=15
b=30
down()
for i in range(7):
  for i in range(2):
    fd(a)
    lt(90)
    fd(b)
    lt(90)
  a=a-2
  b=b-2
up()
goto(x,y-60)
down()
a=30
pencolor("purple")
for i in range(14):
  circle(a,180)
  goto(x,y-60)
  setheading(0)
  a=a-2
setheading(180)
pencolor("black")
a=20
b=60
down()
for i in range(10):
  for i in range(2):
    fd(a)
    rt(90)
    fd(b)
    rt(90)
  a=a-2
  b=b-2
up()
goto(x+5,y+30)
a=50
b=0
width(5)
for i in range(7):
  setheading(90)
  down()
  circle(a,180)
  a=a-2
  b=b+2
  up()
  goto(x+5,y+30)
  setheading(0)
  bk(b)
setheading(180)
goto(x-95,y+30)
bk(15)
down()
a=15
b=30
for i in range(7):
  for i in range(2):
    fd(a)
    lt(90)
    fd(b)
    lt(90)
  a=a-2
  b=b-2
a=30
up()
goto(x-95,y)
down()
pencolor("purple")
for i in range(14):
  setheading(180)
  circle(a,180)
  goto(x-95,y)
  a=a-2
pencolor("black")
a=20
b=60
for i in range(9):
  for i in range(2):
    fd(a)
    rt(90)
    fd(b)
    rt(90)
  a=a-2
  b=b-2
up()
goto(x-10,y-60)
setheading(270)
down()
fd(15)
rt(90)
fd(20)
setheading(270)
fd(4)
for i in range(2):
    rt(90)
    fd(10)
    rt(90)
    fd(5)      
up()
goto(-45,5)
write("- UN CASQUE AUDIO")
goto(-40,-10)
write("  SANS FIL")




setheading(0)
pencolor("blue")
x=120
y=50
a=50
goto(x,a)
down()
def cote():
  fd(30)
  rt(36)
for i in range(4):
  goto(x,a)
  for i in range(10):
    cote()
  a=a-2
cote()
def boutonhaut():
  pensize(5)
  pencolor("blue")
  up()
  fd(7.5)
  lt(90)
  fd(4)
  down()
  for i in range(2):
    fd(5)
    rt(90)  
    fd(15)
    rt(90)
  up()
  bk(4)
  rt(90)
  bk(7.5)
def boutonbas():
  pensize(5)
  pencolor("blue")
  up()
  fd(7.5)
  lt(90)
  down()
  for i in range(2):
    fd(5)
    rt(90)  
    fd(15)
    rt(90)
  up()
  rt(90)
  bk(7.5)
boutonhaut()
for i in range(2):
  cote()
boutonbas()
for i in range(4):
  cote()
boutonbas()
for i in range(2):
  cote()
boutonhaut()
cote()
def bracelet():
  pencolor("blue")
  down()
  a=30
  b=60
  for i in range(7):
    for i in range(2):
      fd(a)
      lt(90)
      fd(b)
      lt(90)
      a=a-2
      b=b-2
  up()
bracelet()
goto(x,y)
for i in range(5):
  cote()
a=30
b=60
bracelet()
up()
pencolor("white")
goto(x+10,y-115)
setheading(0)
down()
fd(10)
up()
goto(x+10,y-135)
down()
fd(10)
up()    
goto(x-17,y-40)
setheading(0)
pencolor("black")
def deux():
  down()
  fd(8)
  rt(90)
  fd(10)
  rt(90)
  fd(8)
  lt(90)
  fd(10)
  lt(90)
  fd(9)
deux()
up()
goto(x-2,y-40)
setheading(0)
down()
for i in range(2):
  fd(7.5)
  rt(90)
  fd(20)
  rt(90)
up()
goto(x+14,y-45.5)
down()
def point():
  for i in range(4):
    fd(2)
    rt(90)
point()
up()
goto(x+14,y-58)
down()
point()
up()
goto(x+25,y-40)
deux()
up()
goto(x+39,y-40)
deux()
up()
goto(-30,-25)
write("- UNE MONTRE,")
goto(-30,-40)
write("CAR J'AI PRIS LA")
goto(-40,-55)
write("RESOLUTION D'ARRIVER")
goto(-50,-70)
write("TOUJOURS A L'HEURE EN")
goto(-30,-85)
write("2022 ! (20h22) :)")
hideturtle()