#!/a/a/a aN
N
# a_a.a :N
#	 Aa a a /a_a_a a a a a a a a a a a aN
N
a aN
a aN
a aN
a aN
a a a aN
a aN
a aN
a a_a.a a AaN
N
a a_a a AaAaN
N
a a_a.a a AaAaN
# Aa Aa:N
#	a aAaN
#	a0 aN
#	a0 aN
#	a0 aN
N
#######################################################################N
# A N
# A: a a a a a a aN
N
# A [a]N
a_a = '/a_a_a'N
N
# A [a]N
a_a = '/a'N
N
# AN
a_a = 'a'N
N
# Aa a a a a a a a a a a aN
a_a = 0N
N
#######################################################################N
N
a AaAa:N
N
	# a: a a a a a'a a a a a, aN
	a_a_a = 0.0N
N
	a __a__(a, a_a, a_a, a_a):N
		a.a_a = a_aN
		a.a = []N
		a.a = 0N
N
		# AN
		a.a_a = a.Aa(a_a, AaAa, a.aAa)N
N
		# AN
		a.a_a = a.Aa(a_a, Aa, a_a=0)N
		N
	a aAa(a, a):N
		a.a+=0N
N
		# Aa a a a a a a, aN
		a = AaAa.aAa(a.a, a.a, a.aAa+"_a", a.a, a.a_a, a.a/0, 0.0, 0.0, 0.0)N
		a.a_a.a(a)N
N
		# Aa a a a a aN
		a a.aAa == 'a':N
			a 'Aa a.\a'N
			AaAa.aAa(a.a, a.a, a.a)N
N
	# Aa a a a a a a a a a a a a a a a a a a a a a aN
	a aAaAa(a, a):N
		a a a a.a:N
			a a.a >= a:N
				a = AaAa.aAa(a.a, a.a, 'a', a.a, a.a_a, 0.0, 0.0, 0.0, 0.0, 0.0)N
				a.a_a.a(a)N
N
	# aAa:N
	#	Aa'a a a a a a a a a a a a a a a a a a a a a aN
	@aN
	a aAa(aAa, a, a):N
		a = AaN
N
		a a a aAa:N
			a a.a(a.a(a.a - a, 0)+a.a(a.a - a,0)) <= AaAa.a_a_a:N
				a = AaN
				a.aAa(a, a)N
N
		a a a:N
			aAa.a(AaAa(a, a))N
N
	# aAaAa:N
	#	Aa a AaAa a a a a (a) a a Aa (a a a a a)N
	@aN
	a aAa(a, a, a, a, a, a, A,A,A, aAa=0.0):N
		a = Aa()N
		a.a.a = a.Aa.a()		N
N
		# Aa (a)N
		a.a.a_a = aN
N
		# Aa aN
		a.a = aN
N
		# Aa aN
		a.a = aN
N
		# AaN
		a.a = Aa.AN
		a.a = Aa.AN
N
		# AaN
		a.a.a.a = aN
		a.a.a.a = aN
		a.a.a.a = 0.0N
		a.a.a.a = 0.0N
		a.a.a.a = 0.0N
		a.a.a.a = 0.0N
		a.a.a.a = 0.0N
N
		# AaN
		a.a.a = aN
		a.a.a = aN
		a.a.a = aN
N
		# AaN
		a.a.a = 0.0 N
		a.a.a = AN
		a.a.a = AN
		a.a.a = AN
N
		# AaN
		a.a = a.Aa(aAa)N
N
		a aN
N
N
a a(a):N
N
	a a_aN
	a a_aN
	a a_aN
	a a_aN
N
	# Aa a a aN
	a = AaAa(a_a, a_a, a_a)N
N
	# Aa aN
	a.a_a('a_a', a=Aa)N
N
	a = a.Aa(0)N
N
	a a a.a_a(): N
		a.aAaAa(a_a)N
		a.a()N
N
a __a__ == '__a__':N
	a(a.a)N
