#
#command
def pentagon(x, y):
	a = (x, y)
    	b = ((x-15), (y-12))
      	c = ((x+15), (y-12))
        d = ((x-11), (y-30))
	e = ((x+11), (y-30))
	f = (a, b, c, d, e)
	return f
g.norefresh()
while 1:
	        
	mx = g.getMouse(1)
	my = g.getMouse(2)
	f = pentagon(60, 60)
        z = pentagon(mx+5, my+10)
	g.paper(100)
	g.pen(0)
	g.setPixel(45, 60, 100)
	g.setPixel(75, 60, 100)
	g.setPixel(35, 35, 100)
	g.setPixel(85, 35, 100)
	g.setPixel(60, 20, 100)
	g.pen(30)
	g.line(f[0][0], f[0][1], f[1][0], f[1][1])
	g.line(f[1][0], f[1][1], f[3][0], f[3][1])
	g.line(f[0][0], f[0][1], f[2][0], f[2][1])   
	g.line(f[3][0], f[3][1], f[4][0], f[4][1])
	g.line(f[4][0], f[4][1], f[2][0], f[2][1])  

					    
					      
			        
	g.line(f[0][0], f[0][1], 40, 65)
	g.line(f[1][0], f[1][1], 40, 65)


	g.line(f[1][0], f[1][1], mx, 35)
	g.line(f[3][0], f[3][1], mx, 35)

	g.line(f[4][0], f[4][1], (mx+80), 35)
	g.line(f[2][0], f[2][1], (mx+80), 35)
						     
								      
	g.line(f[2][0], f[2][1], (mx+70), my+70)
	g.line(f[0][0], f[0][1], (mx+70), my+70)
							    

	g.line(f[3][0], f[3][1], 60, my)
	g.line(f[4][0], f[4][1], 60, my)
	g.pen(50)
	g.line(60, my, 0, 0)
	g.line(mx, 35, 0, 100) 
	g.line((mx+70), (my+70), 100, 100)
	g.line((mx+80), 35, 100, 0)
	g.refresh()