3997 lines
10 KiB
Python
3997 lines
10 KiB
Python
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
import turtle
|
||
|
|
||
|
z=turtle.Turtle()
|
||
|
|
||
|
z.speed(0)
|
||
|
|
||
|
z.color('blue')
|
||
|
z.penup()
|
||
|
|
||
|
z.goto(0,-200)
|
||
|
|
||
|
z.pendown()
|
||
|
|
||
|
z.begin_fill()
|
||
|
|
||
|
|
||
|
z.circle(200)
|
||
|
|
||
|
|
||
|
z.end_fill()
|
||
|
|
||
|
|
||
|
|
||
|
z.color('white')
|
||
|
|
||
|
z.penup()
|
||
|
|
||
|
z.goto(0,-210)
|
||
|
z.pendown()
|
||
|
|
||
|
z.begin_fill()
|
||
|
|
||
|
z.circle(175)
|
||
|
|
||
|
|
||
|
|
||
|
z.end_fill()
|
||
|
|
||
|
z.color('black', 'white')
|
||
|
|
||
|
z.penup()
|
||
|
|
||
|
z.goto(-15, 100)
|
||
|
|
||
|
|
||
|
z.pendown()
|
||
|
|
||
|
|
||
|
z.begin_fill()
|
||
|
|
||
|
z.circle(17)
|
||
|
|
||
|
|
||
|
|
||
|
z.end_fill()
|
||
|
|
||
|
z.color('black','white')
|
||
|
|
||
|
z.penup()
|
||
|
|
||
|
z.goto(20,100)
|
||
|
|
||
|
z.pendown()
|
||
|
|
||
|
z.begin_fill()
|
||
|
|
||
|
z.circle(17)
|
||
|
|
||
|
z.end_fill()
|
||
|
|
||
|
z.color('black')
|
||
|
|
||
|
|
||
|
z.penup()
|
||
|
|
||
|
z.goto(-8, 110)
|
||
|
z.pendown()
|
||
|
|
||
|
|
||
|
|
||
|
z.begin_fill()
|
||
|
|
||
|
|
||
|
z.circle(7)
|
||
|
|
||
|
z.fillcolor('black')
|
||
|
|
||
|
z.end_fill()
|
||
|
|
||
|
z.color('black')
|
||
|
|
||
|
z.penup()
|
||
|
|
||
|
z.goto(13,110)
|
||
|
|
||
|
z.pendown()
|
||
|
|
||
|
z.begin_fill()
|
||
|
|
||
|
z.circle(7)
|
||
|
|
||
|
z.fillcolor('black')
|
||
|
z.end_fill()
|
||
|
|
||
|
z.color('black')
|
||
|
|
||
|
|
||
|
z.penup()
|
||
|
|
||
|
z.goto(0,-50)
|
||
|
|
||
|
|
||
|
|
||
|
z.pendown()
|
||
|
|
||
|
z.begin_fill()
|
||
|
|
||
|
z.circle(30)
|
||
|
|
||
|
z.fillcolor('red')
|
||
|
|
||
|
z.end_fill()
|
||
|
z.penup()
|
||
|
|
||
|
z.pensize(10)
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
z.goto(-50,-90)
|
||
|
z.pendown()
|
||
|
|
||
|
z.begin_fill()
|
||
|
|
||
|
z.forward(100)
|
||
|
|
||
|
|
||
|
z.fillcolor('brown')
|
||
|
|
||
|
|
||
|
z.end_fill()
|
||
|
|
||
|
z.pensize(5)
|
||
|
|
||
|
|
||
|
z.penup()
|
||
|
|
||
|
|
||
|
z.goto(-80,10)
|
||
|
|
||
|
z.pendown()
|
||
|
|
||
|
z.goto(-20,0)
|
||
|
|
||
|
z.penup()
|
||
|
|
||
|
|
||
|
z.goto(-40,10)
|
||
|
|
||
|
z.pendown()
|
||
|
|
||
|
z.goto(0,0)
|
||
|
|
||
|
|
||
|
z.penup()
|
||
|
|
||
|
z.goto(-80,10)
|
||
|
|
||
|
|
||
|
|
||
|
z.pendown()
|
||
|
z.goto(-20,0)
|
||
|
|
||
|
|
||
|
|
||
|
z.penup()
|
||
|
|
||
|
z.goto(-70,10)
|
||
|
|
||
|
z.pendown()
|
||
|
z.goto(-40,0)
|
||
|
|
||
|
|
||
|
|
||
|
z.penup()
|
||
|
|
||
|
z.goto(-90,10)
|
||
|
|
||
|
z.pendown()
|
||
|
z.goto(-80,0)
|
||
|
|
||
|
z.penup()
|
||
|
|
||
|
z.goto(-30,10)
|
||
|
|
||
|
z.pendown()
|
||
|
|
||
|
|
||
|
z.goto(-10,0)
|
||
|
z.penup()
|
||
|
|
||
|
z.goto(80,10)
|
||
|
|
||
|
|
||
|
z.pendown()
|
||
|
|
||
|
z.goto(20,0)
|
||
|
|
||
|
z.penup()
|
||
|
|
||
|
z.goto(40,10)
|
||
|
|
||
|
z.pendown()
|
||
|
|
||
|
z.goto(0,0)
|
||
|
|
||
|
|
||
|
z.penup()
|
||
|
|
||
|
z.goto(80,10)
|
||
|
z.pendown()
|
||
|
|
||
|
z.goto(20,0)
|
||
|
|
||
|
z.penup()
|
||
|
|
||
|
z.goto(70,10)
|
||
|
|
||
|
z.pendown()
|
||
|
|
||
|
z.goto(40,0)
|
||
|
|
||
|
z.penup()
|
||
|
|
||
|
z.goto(90,10)
|
||
|
|
||
|
z.pendown()
|
||
|
|
||
|
z.goto(80,0)
|
||
|
|
||
|
|
||
|
z.penup()
|
||
|
|
||
|
z.goto(30,10)
|
||
|
|
||
|
z.pendown()
|
||
|
|
||
|
z.goto(-10,0)
|
||
|
|
||
|
z.color('blue','blue')
|
||
|
|
||
|
z.penup()
|
||
|
|
||
|
z.goto(-100,100)
|
||
|
|
||
|
z.pendown()
|
||
|
|
||
|
z.begin_fill()
|
||
|
|
||
|
z.circle(75)
|
||
|
|
||
|
|
||
|
z.end_fill()
|
||
|
z.penup()
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
z.goto(100,100)
|
||
|
|
||
|
z.pendown()
|
||
|
|
||
|
z.begin_fill()
|
||
|
|
||
|
z.circle(75)
|
||
|
|
||
|
z.end_fill()
|
||
|
|
||
|
z.hideturtle()
|
||
|
|
||
|
turtle.done()
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
import turtle
|
||
|
|
||
|
z=turtle.Turtle()
|
||
|
|
||
|
z.speed(0)
|
||
|
|
||
|
z.color('blue')
|
||
|
z.penup()
|
||
|
|
||
|
z.goto(0,-200)
|
||
|
|
||
|
z.pendown()
|
||
|
|
||
|
z.begin_fill()
|
||
|
|
||
|
|
||
|
z.circle(200)
|
||
|
|
||
|
|
||
|
z.end_fill()
|
||
|
|
||
|
|
||
|
|
||
|
z.color('white')
|
||
|
|
||
|
z.penup()
|
||
|
|
||
|
z.goto(0,-210)
|
||
|
z.pendown()
|
||
|
|
||
|
z.begin_fill()
|
||
|
|
||
|
z.circle(175)
|
||
|
|
||
|
|
||
|
|
||
|
z.end_fill()
|
||
|
|
||
|
z.color('black', 'white')
|
||
|
|
||
|
z.penup()
|
||
|
|
||
|
z.goto(-15, 100)
|
||
|
|
||
|
|
||
|
z.pendown()
|
||
|
|
||
|
|
||
|
z.begin_fill()
|
||
|
|
||
|
z.circle(17)
|
||
|
|
||
|
|
||
|
|
||
|
z.end_fill()
|
||
|
|
||
|
z.color('black','white')
|
||
|
|
||
|
z.penup()
|
||
|
|
||
|
z.goto(20,100)
|
||
|
|
||
|
z.pendown()
|
||
|
|
||
|
z.begin_fill()
|
||
|
|
||
|
z.circle(17)
|
||
|
|
||
|
z.end_fill()
|
||
|
|
||
|
z.color('black')
|
||
|
|
||
|
|
||
|
z.penup()
|
||
|
|
||
|
z.goto(-8, 110)
|
||
|
z.pendown()
|
||
|
|
||
|
|
||
|
|
||
|
z.begin_fill()
|
||
|
|
||
|
|
||
|
z.circle(7)
|
||
|
|
||
|
z.fillcolor('black')
|
||
|
|
||
|
z.end_fill()
|
||
|
|
||
|
z.color('black')
|
||
|
|
||
|
z.penup()
|
||
|
|
||
|
z.goto(13,110)
|
||
|
|
||
|
z.pendown()
|
||
|
|
||
|
z.begin_fill()
|
||
|
|
||
|
z.circle(7)
|
||
|
|
||
|
z.fillcolor('black')
|
||
|
z.end_fill()
|
||
|
|
||
|
z.color('black')
|
||
|
|
||
|
|
||
|
z.penup()
|
||
|
|
||
|
z.goto(0,-50)
|
||
|
|
||
|
|
||
|
|
||
|
z.pendown()
|
||
|
|
||
|
z.begin_fill()
|
||
|
|
||
|
z.circle(30)
|
||
|
|
||
|
z.fillcolor('red')
|
||
|
|
||
|
z.end_fill()
|
||
|
z.penup()
|
||
|
|
||
|
z.pensize(10)
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
z.goto(-50,-90)
|
||
|
z.pendown()
|
||
|
|
||
|
z.begin_fill()
|
||
|
|
||
|
z.forward(100)
|
||
|
|
||
|
|
||
|
z.fillcolor('brown')
|
||
|
|
||
|
|
||
|
z.end_fill()
|
||
|
|
||
|
z.pensize(5)
|
||
|
|
||
|
|
||
|
z.penup()
|
||
|
|
||
|
|
||
|
z.goto(-80,10)
|
||
|
|
||
|
z.pendown()
|
||
|
|
||
|
z.goto(-20,0)
|
||
|
|
||
|
z.penup()
|
||
|
|
||
|
|
||
|
z.goto(-40,10)
|
||
|
|
||
|
z.pendown()
|
||
|
|
||
|
z.goto(0,0)
|
||
|
|
||
|
|
||
|
z.penup()
|
||
|
|
||
|
z.goto(-80,10)
|
||
|
|
||
|
|
||
|
|
||
|
z.pendown()
|
||
|
z.goto(-20,0)
|
||
|
|
||
|
|
||
|
|
||
|
z.penup()
|
||
|
|
||
|
z.goto(-70,10)
|
||
|
|
||
|
z.pendown()
|
||
|
z.goto(-40,0)
|
||
|
|
||
|
|
||
|
|
||
|
z.penup()
|
||
|
|
||
|
z.goto(-90,10)
|
||
|
|
||
|
z.pendown()
|
||
|
z.goto(-80,0)
|
||
|
|
||
|
z.penup()
|
||
|
|
||
|
z.goto(-30,10)
|
||
|
|
||
|
z.pendown()
|
||
|
|
||
|
|
||
|
z.goto(-10,0)
|
||
|
z.penup()
|
||
|
|
||
|
z.goto(80,10)
|
||
|
|
||
|
|
||
|
z.pendown()
|
||
|
|
||
|
z.goto(20,0)
|
||
|
|
||
|
z.penup()
|
||
|
|
||
|
z.goto(40,10)
|
||
|
|
||
|
z.pendown()
|
||
|
|
||
|
z.goto(0,0)
|
||
|
|
||
|
|
||
|
z.penup()
|
||
|
|
||
|
z.goto(80,10)
|
||
|
z.pendown()
|
||
|
|
||
|
z.goto(20,0)
|
||
|
|
||
|
z.penup()
|
||
|
|
||
|
z.goto(70,10)
|
||
|
|
||
|
z.pendown()
|
||
|
|
||
|
z.goto(40,0)
|
||
|
|
||
|
z.penup()
|
||
|
|
||
|
z.goto(90,10)
|
||
|
|
||
|
z.pendown()
|
||
|
|
||
|
z.goto(80,0)
|
||
|
|
||
|
|
||
|
z.penup()
|
||
|
|
||
|
z.goto(30,10)
|
||
|
|
||
|
z.pendown()
|
||
|
|
||
|
z.goto(-10,0)
|
||
|
|
||
|
z.color('blue','blue')
|
||
|
|
||
|
z.penup()
|
||
|
|
||
|
z.goto(-100,100)
|
||
|
|
||
|
z.pendown()
|
||
|
|
||
|
z.begin_fill()
|
||
|
|
||
|
z.circle(75)
|
||
|
|
||
|
|
||
|
z.end_fill()
|
||
|
z.penup()
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
z.goto(100,100)
|
||
|
|
||
|
z.pendown()
|
||
|
|
||
|
z.begin_fill()
|
||
|
|
||
|
z.circle(75)
|
||
|
|
||
|
z.end_fill()
|
||
|
|
||
|
z.hideturtle()
|
||
|
|
||
|
turtle.done()
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
import turtle
|
||
|
|
||
|
z=turtle.Turtle()
|
||
|
|
||
|
z.speed(0)
|
||
|
|
||
|
z.color('blue')
|
||
|
z.penup()
|
||
|
|
||
|
z.goto(0,-200)
|
||
|
|
||
|
z.pendown()
|
||
|
|
||
|
z.begin_fill()
|
||
|
|
||
|
|
||
|
z.circle(200)
|
||
|
|
||
|
|
||
|
z.end_fill()
|
||
|
|
||
|
|
||
|
|
||
|
z.color('white')
|
||
|
|
||
|
z.penup()
|
||
|
|
||
|
z.goto(0,-210)
|
||
|
z.pendown()
|
||
|
|
||
|
z.begin_fill()
|
||
|
|
||
|
z.circle(175)
|
||
|
|
||
|
|
||
|
|
||
|
z.end_fill()
|
||
|
|
||
|
z.color('black', 'white')
|
||
|
|
||
|
z.penup()
|
||
|
|
||
|
z.goto(-15, 100)
|
||
|
|
||
|
|
||
|
z.pendown()
|
||
|
|
||
|
|
||
|
z.begin_fill()
|
||
|
|
||
|
z.circle(17)
|
||
|
|
||
|
|
||
|
|
||
|
z.end_fill()
|
||
|
|
||
|
z.color('black','white')
|
||
|
|
||
|
z.penup()
|
||
|
|
||
|
z.goto(20,100)
|
||
|
|
||
|
z.pendown()
|
||
|
|
||
|
z.begin_fill()
|
||
|
|
||
|
z.circle(17)
|
||
|
|
||
|
z.end_fill()
|
||
|
|
||
|
z.color('black')
|
||
|
|
||
|
|
||
|
z.penup()
|
||
|
|
||
|
z.goto(-8, 110)
|
||
|
z.pendown()
|
||
|
|
||
|
|
||
|
|
||
|
z.begin_fill()
|
||
|
|
||
|
|
||
|
z.circle(7)
|
||
|
|
||
|
z.fillcolor('black')
|
||
|
|
||
|
z.end_fill()
|
||
|
|
||
|
z.color('black')
|
||
|
|
||
|
z.penup()
|
||
|
|
||
|
z.goto(13,110)
|
||
|
|
||
|
z.pendown()
|
||
|
|
||
|
z.begin_fill()
|
||
|
|
||
|
z.circle(7)
|
||
|
|
||
|
z.fillcolor('black')
|
||
|
z.end_fill()
|
||
|
|
||
|
z.color('black')
|
||
|
|
||
|
|
||
|
z.penup()
|
||
|
|
||
|
z.goto(0,-50)
|
||
|
|
||
|
|
||
|
|
||
|
z.pendown()
|
||
|
|
||
|
z.begin_fill()
|
||
|
|
||
|
z.circle(30)
|
||
|
|
||
|
z.fillcolor('red')
|
||
|
|
||
|
z.end_fill()
|
||
|
z.penup()
|
||
|
|
||
|
z.pensize(10)
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
z.goto(-50,-90)
|
||
|
z.pendown()
|
||
|
|
||
|
z.begin_fill()
|
||
|
|
||
|
z.forward(100)
|
||
|
|
||
|
|
||
|
z.fillcolor('brown')
|
||
|
|
||
|
|
||
|
z.end_fill()
|
||
|
|
||
|
z.pensize(5)
|
||
|
|
||
|
|
||
|
z.penup()
|
||
|
|
||
|
|
||
|
z.goto(-80,10)
|
||
|
|
||
|
z.pendown()
|
||
|
|
||
|
z.goto(-20,0)
|
||
|
|
||
|
z.penup()
|
||
|
|
||
|
|
||
|
z.goto(-40,10)
|
||
|
|
||
|
z.pendown()
|
||
|
|
||
|
z.goto(0,0)
|
||
|
|
||
|
|
||
|
z.penup()
|
||
|
|
||
|
z.goto(-80,10)
|
||
|
|
||
|
|
||
|
|
||
|
z.pendown()
|
||
|
z.goto(-20,0)
|
||
|
|
||
|
|
||
|
|
||
|
z.penup()
|
||
|
|
||
|
z.goto(-70,10)
|
||
|
|
||
|
z.pendown()
|
||
|
z.goto(-40,0)
|
||
|
|
||
|
|
||
|
|
||
|
z.penup()
|
||
|
|
||
|
z.goto(-90,10)
|
||
|
|
||
|
z.pendown()
|
||
|
z.goto(-80,0)
|
||
|
|
||
|
z.penup()
|
||
|
|
||
|
z.goto(-30,10)
|
||
|
|
||
|
z.pendown()
|
||
|
|
||
|
|
||
|
z.goto(-10,0)
|
||
|
z.penup()
|
||
|
|
||
|
z.goto(80,10)
|
||
|
|
||
|
|
||
|
z.pendown()
|
||
|
|
||
|
z.goto(20,0)
|
||
|
|
||
|
z.penup()
|
||
|
|
||
|
z.goto(40,10)
|
||
|
|
||
|
z.pendown()
|
||
|
|
||
|
z.goto(0,0)
|
||
|
|
||
|
|
||
|
z.penup()
|
||
|
|
||
|
z.goto(80,10)
|
||
|
z.pendown()
|
||
|
|
||
|
z.goto(20,0)
|
||
|
|
||
|
z.penup()
|
||
|
|
||
|
z.goto(70,10)
|
||
|
|
||
|
z.pendown()
|
||
|
|
||
|
z.goto(40,0)
|
||
|
|
||
|
z.penup()
|
||
|
|
||
|
z.goto(90,10)
|
||
|
|
||
|
z.pendown()
|
||
|
|
||
|
z.goto(80,0)
|
||
|
|
||
|
|
||
|
z.penup()
|
||
|
|
||
|
z.goto(30,10)
|
||
|
|
||
|
z.pendown()
|
||
|
|
||
|
z.goto(-10,0)
|
||
|
|
||
|
z.color('blue','blue')
|
||
|
|
||
|
z.penup()
|
||
|
|
||
|
z.goto(-100,100)
|
||
|
|
||
|
z.pendown()
|
||
|
|
||
|
z.begin_fill()
|
||
|
|
||
|
z.circle(75)
|
||
|
|
||
|
|
||
|
z.end_fill()
|
||
|
z.penup()
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
z.goto(100,100)
|
||
|
|
||
|
z.pendown()
|
||
|
|
||
|
z.begin_fill()
|
||
|
|
||
|
z.circle(75)
|
||
|
|
||
|
z.end_fill()
|
||
|
|
||
|
z.hideturtle()
|
||
|
|
||
|
turtle.done()
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
import turtle
|
||
|
|
||
|
z=turtle.Turtle()
|
||
|
|
||
|
z.speed(0)
|
||
|
|
||
|
z.color('blue')
|
||
|
z.penup()
|
||
|
|
||
|
z.goto(0,-200)
|
||
|
|
||
|
z.pendown()
|
||
|
|
||
|
z.begin_fill()
|
||
|
|
||
|
|
||
|
z.circle(200)
|
||
|
|
||
|
|
||
|
z.end_fill()
|
||
|
|
||
|
|
||
|
|
||
|
z.color('white')
|
||
|
|
||
|
z.penup()
|
||
|
|
||
|
z.goto(0,-210)
|
||
|
z.pendown()
|
||
|
|
||
|
z.begin_fill()
|
||
|
|
||
|
z.circle(175)
|
||
|
|
||
|
|
||
|
|
||
|
z.end_fill()
|
||
|
|
||
|
z.color('black', 'white')
|
||
|
|
||
|
z.penup()
|
||
|
|
||
|
z.goto(-15, 100)
|
||
|
|
||
|
|
||
|
z.pendown()
|
||
|
|
||
|
|
||
|
z.begin_fill()
|
||
|
|
||
|
z.circle(17)
|
||
|
|
||
|
|
||
|
|
||
|
z.end_fill()
|
||
|
|
||
|
z.color('black','white')
|
||
|
|
||
|
z.penup()
|
||
|
|
||
|
z.goto(20,100)
|
||
|
|
||
|
z.pendown()
|
||
|
|
||
|
z.begin_fill()
|
||
|
|
||
|
z.circle(17)
|
||
|
|
||
|
z.end_fill()
|
||
|
|
||
|
z.color('black')
|
||
|
|
||
|
|
||
|
z.penup()
|
||
|
|
||
|
z.goto(-8, 110)
|
||
|
z.pendown()
|
||
|
|
||
|
|
||
|
|
||
|
z.begin_fill()
|
||
|
|
||
|
|
||
|
z.circle(7)
|
||
|
|
||
|
z.fillcolor('black')
|
||
|
|
||
|
z.end_fill()
|
||
|
|
||
|
z.color('black')
|
||
|
|
||
|
z.penup()
|
||
|
|
||
|
z.goto(13,110)
|
||
|
|
||
|
z.pendown()
|
||
|
|
||
|
z.begin_fill()
|
||
|
|
||
|
z.circle(7)
|
||
|
|
||
|
z.fillcolor('black')
|
||
|
z.end_fill()
|
||
|
|
||
|
z.color('black')
|
||
|
|
||
|
|
||
|
z.penup()
|
||
|
|
||
|
z.goto(0,-50)
|
||
|
|
||
|
|
||
|
|
||
|
z.pendown()
|
||
|
|
||
|
z.begin_fill()
|
||
|
|
||
|
z.circle(30)
|
||
|
|
||
|
z.fillcolor('red')
|
||
|
|
||
|
z.end_fill()
|
||
|
z.penup()
|
||
|
|
||
|
z.pensize(10)
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
z.goto(-50,-90)
|
||
|
z.pendown()
|
||
|
|
||
|
z.begin_fill()
|
||
|
|
||
|
z.forward(100)
|
||
|
|
||
|
|
||
|
z.fillcolor('brown')
|
||
|
|
||
|
|
||
|
z.end_fill()
|
||
|
|
||
|
z.pensize(5)
|
||
|
|
||
|
|
||
|
z.penup()
|
||
|
|
||
|
|
||
|
z.goto(-80,10)
|
||
|
|
||
|
z.pendown()
|
||
|
|
||
|
z.goto(-20,0)
|
||
|
|
||
|
z.penup()
|
||
|
|
||
|
|
||
|
z.goto(-40,10)
|
||
|
|
||
|
z.pendown()
|
||
|
|
||
|
z.goto(0,0)
|
||
|
|
||
|
|
||
|
z.penup()
|
||
|
|
||
|
z.goto(-80,10)
|
||
|
|
||
|
|
||
|
|
||
|
z.pendown()
|
||
|
z.goto(-20,0)
|
||
|
|
||
|
|
||
|
|
||
|
z.penup()
|
||
|
|
||
|
z.goto(-70,10)
|
||
|
|
||
|
z.pendown()
|
||
|
z.goto(-40,0)
|
||
|
|
||
|
|
||
|
|
||
|
z.penup()
|
||
|
|
||
|
z.goto(-90,10)
|
||
|
|
||
|
z.pendown()
|
||
|
z.goto(-80,0)
|
||
|
|
||
|
z.penup()
|
||
|
|
||
|
z.goto(-30,10)
|
||
|
|
||
|
z.pendown()
|
||
|
|
||
|
|
||
|
z.goto(-10,0)
|
||
|
z.penup()
|
||
|
|
||
|
z.goto(80,10)
|
||
|
|
||
|
|
||
|
z.pendown()
|
||
|
|
||
|
z.goto(20,0)
|
||
|
|
||
|
z.penup()
|
||
|
|
||
|
z.goto(40,10)
|
||
|
|
||
|
z.pendown()
|
||
|
|
||
|
z.goto(0,0)
|
||
|
|
||
|
|
||
|
z.penup()
|
||
|
|
||
|
z.goto(80,10)
|
||
|
z.pendown()
|
||
|
|
||
|
z.goto(20,0)
|
||
|
|
||
|
z.penup()
|
||
|
|
||
|
z.goto(70,10)
|
||
|
|
||
|
z.pendown()
|
||
|
|
||
|
z.goto(40,0)
|
||
|
|
||
|
z.penup()
|
||
|
|
||
|
z.goto(90,10)
|
||
|
|
||
|
z.pendown()
|
||
|
|
||
|
z.goto(80,0)
|
||
|
|
||
|
|
||
|
z.penup()
|
||
|
|
||
|
z.goto(30,10)
|
||
|
|
||
|
z.pendown()
|
||
|
|
||
|
z.goto(-10,0)
|
||
|
|
||
|
z.color('blue','blue')
|
||
|
|
||
|
z.penup()
|
||
|
|
||
|
z.goto(-100,100)
|
||
|
|
||
|
z.pendown()
|
||
|
|
||
|
z.begin_fill()
|
||
|
|
||
|
z.circle(75)
|
||
|
|
||
|
|
||
|
z.end_fill()
|
||
|
z.penup()
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
z.goto(100,100)
|
||
|
|
||
|
z.pendown()
|
||
|
|
||
|
z.begin_fill()
|
||
|
|
||
|
z.circle(75)
|
||
|
|
||
|
z.end_fill()
|
||
|
|
||
|
z.hideturtle()
|
||
|
|
||
|
turtle.done()
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|