##
 
import math
 
g.norefresh()  
 
g.paper(6)
 
def plotFunc(funk, pen):
	for x in range(101):
		g.setPixel(x,int(0.5+funk(x)),pen)

a = 0
b = 0
c = 0
d = 0
e = 0

avals = [50.0,	52.0,	52.0,	52.0,	52.0,	52.0,	39.0,	112.0,	69.0,	69.0,	69.0,	69.0,	52.0]
bvals = [3.2,	3.2,	3.2,	3.28,	3.4,	3.4,	3.4,	2.2,	1.4,	1.4,	1.4,	1.4,	3.4]
cvals = [50,	42,	40,	35,	140,	137,	-147,	-47,	-50,	-56,	-53,	-153,	-137]
dvals = [30,	34,	38,	38,	34,	34,	100,	100,	100,	100,	100,	193,	100]
evals = [0.35,	0.37,	0.37,	0.2,	0.08,	0.2,	0.2,	0.1,	0.2,	0.2,	0.2,	0.2,	0.2]
color = [100,	100,	100,	50,	100,	100,	0,	30,	30,	30,	30,	24,	0]

def yo(x):
	global a,b,c,d
	return math.pow(math.fabs(math.sin(x/a+b)),e)*c+d

for n in range(len(avals)):
	a = avals[n]
	b = bvals[n]
	c = cvals[n]
	d = dvals[n]
	e = evals[n]
	plotFunc(yo, color[n])