# 9A 
import math
g.norefresh()


#### CIRCLE_FILLED from anne's problemset 8C
def circle_filled(cx,cy,rad,color):
	g.pen(color)
  	for a in range(0, 360):
     		x=cx+ (rad*math.cos(math.pi*a/180))
        	y=cy+ (rad*math.sin(math.pi*a/180))
	   	if x >= cx:
	       		g.line(int(x), int(y), cx, int(y))
	        if x <= cx:
			g.line(int(x), int(y), cx, int(y))

def slats(x1, y1, x2, y2, height):
	for a in range(0, height):
		g.line(x1, y1, x2, y2)
	        y1 = y1 - 1
		y2 = y2 - 1

def color_set(x1, y1, x2, y2, height, r):
        for a in range(r-10, r):
		g.pen(a)
		slats(x1, y1, x2, y2, height)
		#g.pause(100)
		y1 = y1+20
		y2 = y2+20   

g.paper(100)
radius = 90
color = 30
for a in range (0, 10):
	circle_filled(100, 100, radius, color)
	circle_filled(100, 100, radius-1, 100)
	radius = radius-10
	color = color -3

g.refresh()
g.field(0, 160, 78, 180, 0)
color_set(0, 10, 18, 20, 10, 10)
color_set(20, 20, 38, 10, 10, 20)
color_set(40, 10, 58, 20, 10, 30)
color_set(60, 20, 78, 10, 10, 40)
color_set(80, 10, 88, 20, 10, 50)
color_set(90, 20, 98, 10, 10, 60)

g.field(100, 0, 200, 100, 0)
color_set(100, 10, 108, 20, 10, 60)
color_set(110, 20, 118, 10, 10, 50)
color_set(120, 10, 138, 20, 10, 40)
color_set(140, 20, 158, 10, 10, 30)
color_set(160, 10, 178, 20, 10, 20)
color_set(180, 20, 198, 10, 10, 10)
circle_filled(190, 30, 5, 30) 
circle_filled(190, 10, 5, 10)