a2 = Math.Pow(ne1.A, 2) a4 = Math.Pow(ne1.A, 4) b2 = Math.Pow(ne1.B, 2) b4 = Math.Pow(ne1.B, 4) c2 = Math.Pow(ne2.A, 2) c4 = Math.Pow(ne2.A, 4) d2 = Math.Pow(ne2.B, 2) d4 = Math.Pow(ne2.B, 4) e2 = Math.Pow(ne2.Center.X, 2) e3 = Math.Pow(ne2.Center.X, 3) f2 = Math.Pow(ne2.Center.Y, 2) f3 = Math.Pow(ne2.Center.Y, 3) t2 = Angle.GetCos(ne2.Rotation)^2 t3 = Angle.GetCos(ne2.Rotation)^3 t4 = Angle.GetCos(ne2.Rotation)^4 t5 = Angle.GetCos(ne2.Rotation)^5 t6 = Angle.GetCos(ne2.Rotation)^6 s2 = Angle.GetSin(ne2.Rotation)^2 s3 = Angle.GetSin(ne2.Rotation)^3 s4 = Angle.GetSin(ne2.Rotation)^4 s5 = Angle.GetSin(ne2.Rotation)^5 s6 = Angle.GetSin(ne2.Rotation)^6 t = Angle.GetCos(ne2.Rotation) s = Angle.GetSin(ne2.Rotation) g = (-(a2*b2*c4*d2*t2)+a4*c2*d4*t2+a2*b4*c4*t4-a4*b2*c2*d2*t4+a2*b2*c2*d2*e2*t4-3*a4*d4*e2*t4-a2*b2*c4*f2*t4-a4*c2*d2*f2*t4+2*a2*b2*c4*ne2.Center.X*ne2.Center.Y*t3*s+6*a4*c2*d2*ne2.Center.X*ne2.Center.Y*t3*s-2*a2*b2*c2*d2*ne2.Center.X*ne2.Center.Y*t3*s-6*a4*d4*ne2.Center.X*ne2.Center.Y*t3*s+a4*c4*d2*s2-a2*b2*c2*d4*s2+a4*b2*c4*t2*s2-4*a4*b2*c2*d2*t2*s2+2*a2*b4*c2*d2*t2*s2+a4*b2*d4*t2*s2-a2*b2*c4*e2*t2*s2-6*a4*c2*d2*e2*t2*s2+4*a2*b2*c2*d2*e2*t2*s2-a2*b2*d4*e2*t2*s2-3*a4*c4*f2*t2*s2+4*a4*c2*d2*f2*t2*s2-2*a2*b2*c2*d2*f2*t2*s2-3*a4*d4*f2*t2*s2+6*a4*c4*ne2.Center.X*ne2.Center.Y*t*s3-6*a4*c2*d2*ne2.Center.X*ne2.Center.Y*t*s3+2*a2*b2*c2*d2*ne2.Center.X*ne2.Center.Y*t*s3-2*a2*b2*d4*ne2.Center.X*ne2.Center.Y*t*s3-a4*b2*c2*d2*s4+a2*b4*d4*s4-3*a4*c4*e2*s4+a2*b2*c2*d2*e2*s4-a4*c2*d2*f2*s4-a2*b2*d4*f2*s4) h = (a4*c4*d4-2*a4*b2*c4*d2*t2-2*a4*c2*d4*e2*t2-2*a4*c4*d2*f2*t2+a4*b4*c4*t4+2*a4*b2*c2*d2*e2*t4+a4*d4*Math.Pow(ne2.Center.X, 4)*t4-2*a4*b2*c4*f2*t4+2*a4*c2*d2*e2*f2*t4+a4*c4*Math.Pow(ne2.Center.Y, 4)*t4+4*a4*c4*d2*ne2.Center.X*ne2.Center.Y*t*s-4*a4*c2*d4*ne2.Center.X*ne2.Center.Y*t*s+4*a4*b2*c4*ne2.Center.X*ne2.Center.Y*t3*s-4*a4*b2*c2*d2*ne2.Center.X*ne2.Center.Y*t3*s-4*a4*c2*d2*e3*ne2.Center.Y*t3*s+4*a4*d4*e3*ne2.Center.Y*t3*s-4*a4*c4*ne2.Center.X*f3*t3*s+4*a4*c2*d2*ne2.Center.X*f3*t3*s-2*a4*b2*c2*d4*s2-2*a4*c4*d2*e2*s2-2*a4*c2*d4*f2*s2+2*a4*b4*c2*d2*t2*s2-2*a4*b2*c4*e2*t2*s2+8*a4*b2*c2*d2*e2*t2*s2-2*a4*b2*d4*e2*t2*s2+2*a4*c2*d2*Math.Pow(ne2.Center.X, 4)*t2*s2-4*a4*b2*c2*d2*f2*t2*s2+6*a4*c4*e2*f2*t2*s2-8*a4*c2*d2*e2*f2*t2*s2+6*a4*d4*e2*f2*t2*s2+2*a4*c2*d2*Math.Pow(ne2.Center.Y, 4)*t2*s2+4*a4*b2*c2*d2*ne2.Center.X*ne2.Center.Y*t*s3-4*a4*b2*d4*ne2.Center.X*ne2.Center.Y*t*s3-4*a4*c4*e3*ne2.Center.Y*t*s3+4*a4*c2*d2*e3*ne2.Center.Y*t*s3-4*a4*c2*d2*ne2.Center.X*f3*t*s3+4*a4*d4*ne2.Center.X*f3*t*s3+a4*b4*d4*s4+2*a4*b2*c2*d2*e2*s4+a4*c4*Math.Pow(ne2.Center.X, 4)*s4-2*a4*b2*d4*f2*s4+2*a4*c2*d2*e2*f2*s4+a4*d4*Math.Pow(ne2.Center.Y, 4)*s4) i = (a4*c2*d4*ne2.Center.X*t2-a4*b2*c2*d2*ne2.Center.X*t4-a4*d4*e3*t4-a4*c2*d2*ne2.Center.X*f2*t4-a4*c4*d2*ne2.Center.Y*t*s+a4*c2*d4*ne2.Center.Y*t*s-a4*b2*c4*ne2.Center.Y*t3*s+a4*b2*c2*d2*ne2.Center.Y*t3*s+3*a4*c2*d2*e2*ne2.Center.Y*t3*s-3*a4*d4*e2*ne2.Center.Y*t3*s+a4*c4*f3*t3*s-a4*c2*d2*f3*t3*s+a4*c4*d2*ne2.Center.X*s2+a4*b2*c4*ne2.Center.X*t2*s2-4*a4*b2*c2*d2*ne2.Center.X*t2*s2+a4*b2*d4*ne2.Center.X*t2*s2-2*a4*c2*d2*e3*t2*s2-3*a4*c4*ne2.Center.X*f2*t2*s2+4*a4*c2*d2*ne2.Center.X*f2*t2*s2-3*a4*d4*ne2.Center.X*f2*t2*s2-a4*b2*c2*d2*ne2.Center.Y*t*s3+a4*b2*d4*ne2.Center.Y*t*s3+3*a4*c4*e2*ne2.Center.Y*t*s3-3*a4*c2*d2*e2*ne2.Center.Y*t*s3+a4*c2*d2*f3*t*s3-a4*d4*f3*t*s3-a4*b2*c2*d2*ne2.Center.X*s4-a4*c4*e3*s4-a4*c2*d2*ne2.Center.X*f2*s4) j = (-(a2*b2*c2*d2*ne2.Center.X*t4)+a4*d4*ne2.Center.X*t4-a2*b2*c4*ne2.Center.Y*t3*s-a4*c2*d2*ne2.Center.Y*t3*s+a2*b2*c2*d2*ne2.Center.Y*t3*s+a4*d4*ne2.Center.Y*t3*s+a2*b2*c4*ne2.Center.X*t2*s2+2*a4*c2*d2*ne2.Center.X*t2*s2-4*a2*b2*c2*d2*ne2.Center.X*t2*s2+a2*b2*d4*ne2.Center.X*t2*s2-a4*c4*ne2.Center.Y*t*s3+a4*c2*d2*ne2.Center.Y*t*s3-a2*b2*c2*d2*ne2.Center.Y*t*s3+a2*b2*d4*ne2.Center.Y*t*s3+a4*c4*ne2.Center.X*s4-a2*b2*c2*d2*ne2.Center.X*s4) k = (b4*c4*t4-2*a2*b2*c2*d2*t4+a4*d4*t4+2*a2*b2*c4*t2*s2+2*a4*c2*d2*t2*s2-8*a2*b2*c2*d2*t2*s2+2*b4*c2*d2*t2*s2+2*a2*b2*d4*t2*s2+a4*c4*s4-2*a2*b2*c2*d2*s4+b4*d4*s4) l = (a2*b2*c2*d2*ne2.Center.X*t4-a4*d4*ne2.Center.X*t4+a2*b2*c4*ne2.Center.Y*t3*s+a4*c2*d2*ne2.Center.Y*t3*s-a2*b2*c2*d2*ne2.Center.Y*t3*s-a4*d4*ne2.Center.Y*t3*s-a2*b2*c4*ne2.Center.X*t2*s2-2*a4*c2*d2*ne2.Center.X*t2*s2+4*a2*b2*c2*d2*ne2.Center.X*t2*s2-a2*b2*d4*ne2.Center.X*t2*s2+a4*c4*ne2.Center.Y*t*s3-a4*c2*d2*ne2.Center.Y*t*s3+a2*b2*c2*d2*ne2.Center.Y*t*s3-a2*b2*d4*ne2.Center.Y*t*s3-a4*c4*ne2.Center.X*s4+a2*b2*c2*d2*ne2.Center.X*s4) m = (-16*Math.Pow(g, 3)-288*j*g*i+432*k*Math.Pow(i, 2)+432*Math.Pow(j, 2)*h+144*k*g*h+Math.Sqrt(-4*Math.Pow((4*Math.Pow(g, 2)+48*j*i+12*k*h), 3)+Math.Pow((-16*Math.Pow(g, 3)-288*j*g*i+432*k*Math.Pow(i, 2)+432*Math.Pow(j, 2)*h+144*k*g*h), 2))) n = ((-64*Math.Pow(l, 3))/Math.Pow(k, 3)-(32*l*g)/Math.Pow(k, 2)+(32*(-(a4*c2*d4*ne2.Center.X*t2)+a4*b2*c2*d2*ne2.Center.X*t4+a4*d4*e3*t4+a4*c2*d2*ne2.Center.X*f2*t4+a4*c4*d2*ne2.Center.Y*t*s-a4*c2*d4*ne2.Center.Y*t*s+a4*b2*c4*ne2.Center.Y*t3*s-a4*b2*c2*d2*ne2.Center.Y*t3*s-3*a4*c2*d2*e2*ne2.Center.Y*t3*s+3*a4*d4*e2*ne2.Center.Y*t3*s-a4*c4*f3*t3*s+a4*c2*d2*f3*t3*s-a4*c4*d2*ne2.Center.X*s2-a4*b2*c4*ne2.Center.X*t2*s2+4*a4*b2*c2*d2*ne2.Center.X*t2*s2-a4*b2*d4*ne2.Center.X*t2*s2+2*a4*c2*d2*e3*t2*s2+3*a4*c4*ne2.Center.X*f2*t2*s2-4*a4*c2*d2*ne2.Center.X*f2*t2*s2+3*a4*d4*ne2.Center.X*f2*t2*s2+a4*b2*c2*d2*ne2.Center.Y*t*s3-a4*b2*d4*ne2.Center.Y*t*s3-3*a4*c4*e2*ne2.Center.Y*t*s3+3*a4*c2*d2*e2*ne2.Center.Y*t*s3-a4*c2*d2*f3*t*s3+a4*d4*f3*t*s3+a4*b2*c2*d2*ne2.Center.X*s4+a4*c4*e3*s4+a4*c2*d2*ne2.Center.X*f2*s4))/k) o = (4*Math.Sqrt((4*Math.Pow(l, 2))/Math.Pow(k, 2)+(4*g)/(3*k)+(Math.Pow(2, (1/3))*(4*Math.Pow(g, 2)+48*j*i+12*k*h))/(3*k*Math.Pow(m, (1/3)))+Math.Pow(m, (1/3))/(3*Math.Pow(2, (1/3))*k))) p = (Math.Pow(2, (1/3))*(4*Math.Pow(g, 2)+48*j*i+12*k*h)) q = (-(l/k)-Math.Sqrt((4*Math.Pow(l, 2))/Math.Pow(k, 2)+(4*g)/(3*k)+p/(3*k*Math.Pow(m, (1/3)))+Math.Pow(m, (1/3))/(3*Math.Pow(2, (1/3))*k))/2-Math.Sqrt((8*Math.Pow(l, 2))/Math.Pow(k, 2)+(8*g)/(3*k)-p/(3*k*Math.Pow(m, (1/3)))-Math.Pow(m, (1/3))/(3*Math.Pow(2, (1/3))*k)-n/o)/2) u = (-(l/k)-Math.Sqrt((4*Math.Pow(l, 2))/Math.Pow(k, 2)+(4*g)/(3*k)+p/(3*k*Math.Pow(m, (1/3)))+Math.Pow(m, (1/3))/(3*Math.Pow(2, (1/3))*k))/2+Math.Sqrt((8*Math.Pow(l, 2))/Math.Pow(k, 2)+(8*g)/(3*k)-p/(3*k*Math.Pow(m, (1/3)))-Math.Pow(m, (1/3))/(3*Math.Pow(2, (1/3))*k)-n/o)/2) v = (-(l/k)+Math.Sqrt((4*Math.Pow(l, 2))/Math.Pow(k, 2)+(4*g)/(3*k)+p/(3*k*Math.Pow(m, (1/3)))+Math.Pow(m, (1/3))/(3*Math.Pow(2, (1/3))*k))/2-Math.Sqrt((8*Math.Pow(l, 2))/Math.Pow(k, 2)+(8*g)/(3*k)-p/(3*k*Math.Pow(m, (1/3)))-Math.Pow(m, (1/3))/(3*Math.Pow(2, (1/3))*k)+n/o)/2) w = (-(l/k)+Math.Sqrt((4*Math.Pow(l, 2))/Math.Pow(k, 2)+(4*g)/(3*k)+p/(3*k*Math.Pow(m, (1/3)))+Math.Pow(m, (1/3))/(3*Math.Pow(2, (1/3))*k))/2+Math.Sqrt((8*Math.Pow(l, 2))/Math.Pow(k, 2)+(8*g)/(3*k)-p/(3*k*Math.Pow(m, (1/3)))-Math.Pow(m, (1/3))/(3*Math.Pow(2, (1/3))*k)+n/o)/2) x = (2*a2*b2*Math.Pow(ne2.A, 6)*f2*t6-2*a4*c4*d2*f2*t6-4*a2*b2*Math.Pow(ne2.A, 6)*ne2.Center.X*ne2.Center.Y*t5*s+4*a2*b2*c4*d2*ne2.Center.X*ne2.Center.Y*t5*s+2*a4*Math.Pow(ne2.A, 6)*d2*t2*s2-4*a4*c4*d4*t2*s2+2*a4*c2*Math.Pow(ne2.B, 6)*t2*s2-2*a4*b2*Math.Pow(ne2.A, 6)*t4*s2+4*a4*b2*c4*d2*t4*s2-2*a4*b2*c2*d4*t4*s2+2*a2*b2*Math.Pow(ne2.A, 6)*e2*t4*s2-4*a2*b2*c4*d2*e2*t4*s2+2*a2*b2*c2*d4*e2*t4*s2-4*a4*c4*d2*f2*t4*s2+6*a2*b2*c4*d2*f2*t4*s2-2*a4*c2*d4*f2*t4*s2-8*a2*b2*c4*d2*ne2.Center.X*ne2.Center.Y*t3*s3+8*a2*b2*c2*d4*ne2.Center.X*ne2.Center.Y*t3*s3-2*a4*b2*c4*d2*t2*s4+4*a4*b2*c2*d4*t2*s4-2*a4*b2*Math.Pow(ne2.B, 6)*t2*s4+2*a2*b2*c4*d2*e2*t2*s4-4*a2*b2*c2*d4*e2*t2*s4+2*a2*b2*Math.Pow(ne2.B, 6)*e2*t2*s4-2*a4*c4*d2*f2*t2*s4-4*a4*c2*d4*f2*t2*s4+6*a2*b2*c2*d4*f2*t2*s4-4*a2*b2*c2*d4*ne2.Center.X*ne2.Center.Y*t*s5+4*a2*b2*Math.Pow(ne2.B, 6)*ne2.Center.X*ne2.Center.Y*t*s5-2*a4*c2*d4*f2*s6+2*a2*b2*Math.Pow(ne2.B, 6)*f2*s6) y = (1/3) X=-(l/k)-Math.Sqrt((4*Math.Pow(l, 2))/Math.Pow(k, 2)+(4*g)/(3*k)+p/(3*k*Math.Pow(m, y))+Math.Pow(m, y)/(3*Math.Pow(2, y)*k))/2-Math.Sqrt((8*Math.Pow(l, 2))/Math.Pow(k, 2)+(8*g)/(3*k)-p/(3*k*Math.Pow(m, y))-Math.Pow(m, y)/(3*Math.Pow(2, y)*k)-n/o)/2 Y=(-(a2*b2*Math.Pow(ne2.A, 6)*d2*ne2.Center.Y*t4)+a4*c4*d4*ne2.Center.Y*t4+a2*b4*Math.Pow(ne2.A, 6)*ne2.Center.Y*t6-a4*b2*c4*d2*ne2.Center.Y*t6+a2*b2*c4*d2*e2*ne2.Center.Y*t6-a4*c2*d4*e2*ne2.Center.Y*t6+a2*b2*Math.Pow(ne2.A, 6)*f3*t6-a4*c4*d2*f3*t6+a2*b2*Math.Pow(ne2.A, 6)*d2*ne2.Center.X*t3*s+a4*c4*d4*ne2.Center.X*t3*s-a2*b2*c4*d4*ne2.Center.X*t3*s-a4*c2*Math.Pow(ne2.B, 6)*ne2.Center.X*t3*s-a2*b4*Math.Pow(ne2.A, 6)*ne2.Center.X*t5*s-a4*b2*c4*d2*ne2.Center.X*t5*s+a2*b4*c4*d2*ne2.Center.X*t5*s+a4*b2*c2*d4*ne2.Center.X*t5*s-a2*b2*c4*d2*e3*t5*s-a4*c2*d4*e3*t5*s+a2*b2*c2*d4*e3*t5*s+a4*Math.Pow(ne2.B, 6)*e3*t5*s-3*a2*b2*Math.Pow(ne2.A, 6)*ne2.Center.X*f2*t5*s+a4*c4*d2*ne2.Center.X*f2*t5*s+3*a2*b2*c4*d2*ne2.Center.X*f2*t5*s-a4*c2*d4*ne2.Center.X*f2*t5*s-a4*Math.Pow(ne2.A, 6)*d2*ne2.Center.Y*t2*s2+4*a4*c4*d4*ne2.Center.Y*t2*s2-2*a2*b2*c4*d4*ne2.Center.Y*t2*s2-a4*c2*Math.Pow(ne2.B, 6)*ne2.Center.Y*t2*s2-3*a4*b2*Math.Pow(ne2.A, 6)*ne2.Center.Y*t4*s2+4*a4*b2*c4*d2*ne2.Center.Y*t4*s2+3*a2*b4*c4*d2*ne2.Center.Y*t4*s2-4*a4*b2*c2*d4*ne2.Center.Y*t4*s2+3*a2*b2*Math.Pow(ne2.A, 6)*e2*ne2.Center.Y*t4*s2+2*a4*c4*d2*e2*ne2.Center.Y*t4*s2-4*a2*b2*c4*d2*e2*ne2.Center.Y*t4*s2-8*a4*c2*d4*e2*ne2.Center.Y*t4*s2+4*a2*b2*c2*d4*e2*ne2.Center.Y*t4*s2+3*a4*Math.Pow(ne2.B, 6)*e2*ne2.Center.Y*t4*s2+a4*Math.Pow(ne2.A, 6)*f3*t4*s2-4*a4*c4*d2*f3*t4*s2+3*a2*b2*c4*d2*f3*t4*s2+a4*Math.Pow(ne2.A, 6)*d2*ne2.Center.X*t*s3-a4*c4*d4*ne2.Center.X*t*s3+a2*b2*c4*d4*ne2.Center.X*t*s3-a2*b2*c2*Math.Pow(ne2.B, 6)*ne2.Center.X*t*s3+3*a4*b2*Math.Pow(ne2.A, 6)*ne2.Center.X*t3*s3-11*a4*b2*c4*d2*ne2.Center.X*t3*s3-2*a2*b4*c4*d2*ne2.Center.X*t3*s3+11*a4*b2*c2*d4*ne2.Center.X*t3*s3+2*a2*b4*c2*d4*ne2.Center.X*t3*s3-3*a4*b2*Math.Pow(ne2.B, 6)*ne2.Center.X*t3*s3-a2*b2*Math.Pow(ne2.A, 6)*e3*t3*s3-2*a4*c4*d2*e3*t3*s3+a2*b2*c4*d2*e3*t3*s3+2*a4*c2*d4*e3*t3*s3-a2*b2*c2*d4*e3*t3*s3+a2*b2*Math.Pow(ne2.B, 6)*e3*t3*s3-3*a4*Math.Pow(ne2.A, 6)*ne2.Center.X*f2*t3*s3+11*a4*c4*d2*ne2.Center.X*f2*t3*s3-6*a2*b2*c4*d2*ne2.Center.X*f2*t3*s3-11*a4*c2*d4*ne2.Center.X*f2*t3*s3+6*a2*b2*c2*d4*ne2.Center.X*f2*t3*s3+3*a4*Math.Pow(ne2.B, 6)*ne2.Center.X*f2*t3*s3+a4*c4*d4*ne2.Center.Y*s4-a2*b2*c2*Math.Pow(ne2.B, 6)*ne2.Center.Y*s4-4*a4*b2*c4*d2*ne2.Center.Y*t2*s4+4*a4*b2*c2*d4*ne2.Center.Y*t2*s4+3*a2*b4*c2*d4*ne2.Center.Y*t2*s4-3*a4*b2*Math.Pow(ne2.B, 6)*ne2.Center.Y*t2*s4+3*a4*Math.Pow(ne2.A, 6)*e2*ne2.Center.Y*t2*s4-8*a4*c4*d2*e2*ne2.Center.Y*t2*s4+4*a2*b2*c4*d2*e2*ne2.Center.Y*t2*s4+2*a4*c2*d4*e2*ne2.Center.Y*t2*s4-4*a2*b2*c2*d4*e2*ne2.Center.Y*t2*s4+3*a2*b2*Math.Pow(ne2.B, 6)*e2*ne2.Center.Y*t2*s4-4*a4*c2*d4*f3*t2*s4+3*a2*b2*c2*d4*f3*t2*s4+a4*Math.Pow(ne2.B, 6)*f3*t2*s4-a4*b2*c4*d2*ne2.Center.X*t*s5+a4*b2*c2*d4*ne2.Center.X*t*s5-a2*b4*c2*d4*ne2.Center.X*t*s5+a2*b4*Math.Pow(ne2.B, 6)*ne2.Center.X*t*s5-a4*Math.Pow(ne2.A, 6)*e3*t*s5+a4*c4*d2*e3*t*s5-a2*b2*c4*d2*e3*t*s5+a2*b2*c2*d4*e3*t*s5+a4*c4*d2*ne2.Center.X*f2*t*s5-a4*c2*d4*ne2.Center.X*f2*t*s5-3*a2*b2*c2*d4*ne2.Center.X*f2*t*s5+3*a2*b2*Math.Pow(ne2.B, 6)*ne2.Center.X*f2*t*s5-a4*b2*c2*d4*ne2.Center.Y*s6+a2*b4*Math.Pow(ne2.B, 6)*ne2.Center.Y*s6-a4*c4*d2*e2*ne2.Center.Y*s6+a2*b2*c2*d4*e2*ne2.Center.Y*s6-a4*c2*d4*f3*s6+a2*b2*Math.Pow(ne2.B, 6)*f3*s6-2*a2*b2*c4*d2*ne2.Center.X*ne2.Center.Y*t6*q+2*a4*c2*d4*ne2.Center.X*ne2.Center.Y*t6*q+a2*b2*Math.Pow(ne2.A, 6)*d2*t3*s*q-a4*c4*d4*t3*s*q-a2*b2*c4*d4*t3*s*q+a4*c2*Math.Pow(ne2.B, 6)*t3*s*q-a2*b4*Math.Pow(ne2.A, 6)*t5*s*q+a4*b2*c4*d2*t5*s*q+a2*b4*c4*d2*t5*s*q-a4*b2*c2*d4*t5*s*q+a2*b2*c4*d2*e2*t5*s*q+3*a4*c2*d4*e2*t5*s*q-a2*b2*c2*d4*e2*t5*s*q-3*a4*Math.Pow(ne2.B, 6)*e2*t5*s*q+a2*b2*Math.Pow(ne2.A, 6)*f2*t5*s*q-a4*c4*d2*f2*t5*s*q-a2*b2*c4*d2*f2*t5*s*q+a4*c2*d4*f2*t5*s*q-2*a2*b2*Math.Pow(ne2.A, 6)*ne2.Center.X*ne2.Center.Y*t4*s2*q-4*a4*c4*d2*ne2.Center.X*ne2.Center.Y*t4*s2*q+16*a4*c2*d4*ne2.Center.X*ne2.Center.Y*t4*s2*q-4*a2*b2*c2*d4*ne2.Center.X*ne2.Center.Y*t4*s2*q-6*a4*Math.Pow(ne2.B, 6)*ne2.Center.X*ne2.Center.Y*t4*s2*q-a4*Math.Pow(ne2.A, 6)*d2*t*s3*q+a4*c4*d4*t*s3*q+a2*b2*c4*d4*t*s3*q-a2*b2*c2*Math.Pow(ne2.B, 6)*t*s3*q-3*a4*b2*Math.Pow(ne2.A, 6)*t3*s3*q+11*a4*b2*c4*d2*t3*s3*q-2*a2*b4*c4*d2*t3*s3*q-11*a4*b2*c2*d4*t3*s3*q+2*a2*b4*c2*d4*t3*s3*q+3*a4*b2*Math.Pow(ne2.B, 6)*t3*s3*q+a2*b2*Math.Pow(ne2.A, 6)*e2*t3*s3*q+6*a4*c4*d2*e2*t3*s3*q-a2*b2*c4*d2*e2*t3*s3*q-6*a4*c2*d4*e2*t3*s3*q+a2*b2*c2*d4*e2*t3*s3*q-a2*b2*Math.Pow(ne2.B, 6)*e2*t3*s3*q+3*a4*Math.Pow(ne2.A, 6)*f2*t3*s3*q-11*a4*c4*d2*f2*t3*s3*q+2*a2*b2*c4*d2*f2*t3*s3*q+11*a4*c2*d4*f2*t3*s3*q-2*a2*b2*c2*d4*f2*t3*s3*q-3*a4*Math.Pow(ne2.B, 6)*f2*t3*s3*q-6*a4*Math.Pow(ne2.A, 6)*ne2.Center.X*ne2.Center.Y*t2*s4*q+16*a4*c4*d2*ne2.Center.X*ne2.Center.Y*t2*s4*q-4*a2*b2*c4*d2*ne2.Center.X*ne2.Center.Y*t2*s4*q-4*a4*c2*d4*ne2.Center.X*ne2.Center.Y*t2*s4*q-2*a2*b2*Math.Pow(ne2.B, 6)*ne2.Center.X*ne2.Center.Y*t2*s4*q+a4*b2*c4*d2*t*s5*q-a4*b2*c2*d4*t*s5*q-a2*b4*c2*d4*t*s5*q+a2*b4*Math.Pow(ne2.B, 6)*t*s5*q+3*a4*Math.Pow(ne2.A, 6)*e2*t*s5*q-3*a4*c4*d2*e2*t*s5*q+a2*b2*c4*d2*e2*t*s5*q-a2*b2*c2*d4*e2*t*s5*q-a4*c4*d2*f2*t*s5*q+a4*c2*d4*f2*t*s5*q+a2*b2*c2*d4*f2*t*s5*q-a2*b2*Math.Pow(ne2.B, 6)*f2*t*s5*q+2*a4*c4*d2*ne2.Center.X*ne2.Center.Y*s6*q-2*a2*b2*c2*d4*ne2.Center.X*ne2.Center.Y*s6*q-b4*Math.Pow(ne2.A, 6)*ne2.Center.Y*t6*Math.Pow(q, 2)+2*a2*b2*c4*d2*ne2.Center.Y*t6*Math.Pow(q, 2)-a4*c2*d4*ne2.Center.Y*t6*Math.Pow(q, 2)+b4*Math.Pow(ne2.A, 6)*ne2.Center.X*t5*s*Math.Pow(q, 2)+2*a2*b2*c4*d2*ne2.Center.X*t5*s*Math.Pow(q, 2)-b4*c4*d2*ne2.Center.X*t5*s*Math.Pow(q, 2)-3*a4*c2*d4*ne2.Center.X*t5*s*Math.Pow(q, 2)-2*a2*b2*c2*d4*ne2.Center.X*t5*s*Math.Pow(q, 2)+3*a4*Math.Pow(ne2.B, 6)*ne2.Center.X*t5*s*Math.Pow(q, 2)+2*a2*b2*Math.Pow(ne2.A, 6)*ne2.Center.Y*t4*s2*Math.Pow(q, 2)+2*a4*c4*d2*ne2.Center.Y*t4*s2*Math.Pow(q, 2)-3*b4*c4*d2*ne2.Center.Y*t4*s2*Math.Pow(q, 2)-8*a4*c2*d4*ne2.Center.Y*t4*s2*Math.Pow(q, 2)+4*a2*b2*c2*d4*ne2.Center.Y*t4*s2*Math.Pow(q, 2)+3*a4*Math.Pow(ne2.B, 6)*ne2.Center.Y*t4*s2*Math.Pow(q, 2)-2*a2*b2*Math.Pow(ne2.A, 6)*ne2.Center.X*t3*s3*Math.Pow(q, 2)-6*a4*c4*d2*ne2.Center.X*t3*s3*Math.Pow(q, 2)+10*a2*b2*c4*d2*ne2.Center.X*t3*s3*Math.Pow(q, 2)+2*b4*c4*d2*ne2.Center.X*t3*s3*Math.Pow(q, 2)+6*a4*c2*d4*ne2.Center.X*t3*s3*Math.Pow(q, 2)-10*a2*b2*c2*d4*ne2.Center.X*t3*s3*Math.Pow(q, 2)-2*b4*c2*d4*ne2.Center.X*t3*s3*Math.Pow(q, 2)+2*a2*b2*Math.Pow(ne2.B, 6)*ne2.Center.X*t3*s3*Math.Pow(q, 2)+3*a4*Math.Pow(ne2.A, 6)*ne2.Center.Y*t2*s4*Math.Pow(q, 2)-8*a4*c4*d2*ne2.Center.Y*t2*s4*Math.Pow(q, 2)+4*a2*b2*c4*d2*ne2.Center.Y*t2*s4*Math.Pow(q, 2)+2*a4*c2*d4*ne2.Center.Y*t2*s4*Math.Pow(q, 2)-3*b4*c2*d4*ne2.Center.Y*t2*s4*Math.Pow(q, 2)+2*a2*b2*Math.Pow(ne2.B, 6)*ne2.Center.Y*t2*s4*Math.Pow(q, 2)-3*a4*Math.Pow(ne2.A, 6)*ne2.Center.X*t*s5*Math.Pow(q, 2)+3*a4*c4*d2*ne2.Center.X*t*s5*Math.Pow(q, 2)+2*a2*b2*c4*d2*ne2.Center.X*t*s5*Math.Pow(q, 2)-2*a2*b2*c2*d4*ne2.Center.X*t*s5*Math.Pow(q, 2)+b4*c2*d4*ne2.Center.X*t*s5*Math.Pow(q, 2)-b4*Math.Pow(ne2.B, 6)*ne2.Center.X*t*s5*Math.Pow(q, 2)-a4*c4*d2*ne2.Center.Y*s6*Math.Pow(q, 2)+2*a2*b2*c2*d4*ne2.Center.Y*s6*Math.Pow(q, 2)-b4*Math.Pow(ne2.B, 6)*ne2.Center.Y*s6*Math.Pow(q, 2)+b4*Math.Pow(ne2.A, 6)*t5*s*Math.Pow(q, 3)-2*a2*b2*c4*d2*t5*s*Math.Pow(q, 3)-b4*c4*d2*t5*s*Math.Pow(q, 3)+a4*c2*d4*t5*s*Math.Pow(q, 3)+2*a2*b2*c2*d4*t5*s*Math.Pow(q, 3)-a4*Math.Pow(ne2.B, 6)*t5*s*Math.Pow(q, 3)+2*a2*b2*Math.Pow(ne2.A, 6)*t3*s3*Math.Pow(q, 3)+2*a4*c4*d2*t3*s3*Math.Pow(q, 3)-10*a2*b2*c4*d2*t3*s3*Math.Pow(q, 3)+2*b4*c4*d2*t3*s3*Math.Pow(q, 3)-2*a4*c2*d4*t3*s3*Math.Pow(q, 3)+10*a2*b2*c2*d4*t3*s3*Math.Pow(q, 3)-2*b4*c2*d4*t3*s3*Math.Pow(q, 3)-2*a2*b2*Math.Pow(ne2.B, 6)*t3*s3*Math.Pow(q, 3)+a4*Math.Pow(ne2.A, 6)*t*s5*Math.Pow(q, 3)-a4*c4*d2*t*s5*Math.Pow(q, 3)-2*a2*b2*c4*d2*t*s5*Math.Pow(q, 3)+2*a2*b2*c2*d4*t*s5*Math.Pow(q, 3)+b4*c2*d4*t*s5*Math.Pow(q, 3)-b4*Math.Pow(ne2.B, 6)*t*s5*Math.Pow(q, 3))/x X=-(l/k)-Math.Sqrt((4*Math.Pow(l, 2))/Math.Pow(k, 2)+(4*g)/(3*k)+p/(3*k*Math.Pow(m, y))+Math.Pow(m, y)/(3*Math.Pow(2, y)*k))/2+Math.Sqrt((8*Math.Pow(l, 2))/Math.Pow(k, 2)+(8*g)/(3*k)-p/(3*k*Math.Pow(m, y))-Math.Pow(m, y)/(3*Math.Pow(2, y)*k)-n/o)/2 Y=(-(a2*b2*Math.Pow(ne2.A, 6)*d2*ne2.Center.Y*t4)+a4*c4*d4*ne2.Center.Y*t4+a2*b4*Math.Pow(ne2.A, 6)*ne2.Center.Y*t6-a4*b2*c4*d2*ne2.Center.Y*t6+a2*b2*c4*d2*e2*ne2.Center.Y*t6-a4*c2*d4*e2*ne2.Center.Y*t6+a2*b2*Math.Pow(ne2.A, 6)*f3*t6-a4*c4*d2*f3*t6+a2*b2*Math.Pow(ne2.A, 6)*d2*ne2.Center.X*t3*s+a4*c4*d4*ne2.Center.X*t3*s-a2*b2*c4*d4*ne2.Center.X*t3*s-a4*c2*Math.Pow(ne2.B, 6)*ne2.Center.X*t3*s-a2*b4*Math.Pow(ne2.A, 6)*ne2.Center.X*t5*s-a4*b2*c4*d2*ne2.Center.X*t5*s+a2*b4*c4*d2*ne2.Center.X*t5*s+a4*b2*c2*d4*ne2.Center.X*t5*s-a2*b2*c4*d2*e3*t5*s-a4*c2*d4*e3*t5*s+a2*b2*c2*d4*e3*t5*s+a4*Math.Pow(ne2.B, 6)*e3*t5*s-3*a2*b2*Math.Pow(ne2.A, 6)*ne2.Center.X*f2*t5*s+a4*c4*d2*ne2.Center.X*f2*t5*s+3*a2*b2*c4*d2*ne2.Center.X*f2*t5*s-a4*c2*d4*ne2.Center.X*f2*t5*s-a4*Math.Pow(ne2.A, 6)*d2*ne2.Center.Y*t2*s2+4*a4*c4*d4*ne2.Center.Y*t2*s2-2*a2*b2*c4*d4*ne2.Center.Y*t2*s2-a4*c2*Math.Pow(ne2.B, 6)*ne2.Center.Y*t2*s2-3*a4*b2*Math.Pow(ne2.A, 6)*ne2.Center.Y*t4*s2+4*a4*b2*c4*d2*ne2.Center.Y*t4*s2+3*a2*b4*c4*d2*ne2.Center.Y*t4*s2-4*a4*b2*c2*d4*ne2.Center.Y*t4*s2+3*a2*b2*Math.Pow(ne2.A, 6)*e2*ne2.Center.Y*t4*s2+2*a4*c4*d2*e2*ne2.Center.Y*t4*s2-4*a2*b2*c4*d2*e2*ne2.Center.Y*t4*s2-8*a4*c2*d4*e2*ne2.Center.Y*t4*s2+4*a2*b2*c2*d4*e2*ne2.Center.Y*t4*s2+3*a4*Math.Pow(ne2.B, 6)*e2*ne2.Center.Y*t4*s2+a4*Math.Pow(ne2.A, 6)*f3*t4*s2-4*a4*c4*d2*f3*t4*s2+3*a2*b2*c4*d2*f3*t4*s2+a4*Math.Pow(ne2.A, 6)*d2*ne2.Center.X*t*s3-a4*c4*d4*ne2.Center.X*t*s3+a2*b2*c4*d4*ne2.Center.X*t*s3-a2*b2*c2*Math.Pow(ne2.B, 6)*ne2.Center.X*t*s3+3*a4*b2*Math.Pow(ne2.A, 6)*ne2.Center.X*t3*s3-11*a4*b2*c4*d2*ne2.Center.X*t3*s3-2*a2*b4*c4*d2*ne2.Center.X*t3*s3+11*a4*b2*c2*d4*ne2.Center.X*t3*s3+2*a2*b4*c2*d4*ne2.Center.X*t3*s3-3*a4*b2*Math.Pow(ne2.B, 6)*ne2.Center.X*t3*s3-a2*b2*Math.Pow(ne2.A, 6)*e3*t3*s3-2*a4*c4*d2*e3*t3*s3+a2*b2*c4*d2*e3*t3*s3+2*a4*c2*d4*e3*t3*s3-a2*b2*c2*d4*e3*t3*s3+a2*b2*Math.Pow(ne2.B, 6)*e3*t3*s3-3*a4*Math.Pow(ne2.A, 6)*ne2.Center.X*f2*t3*s3+11*a4*c4*d2*ne2.Center.X*f2*t3*s3-6*a2*b2*c4*d2*ne2.Center.X*f2*t3*s3-11*a4*c2*d4*ne2.Center.X*f2*t3*s3+6*a2*b2*c2*d4*ne2.Center.X*f2*t3*s3+3*a4*Math.Pow(ne2.B, 6)*ne2.Center.X*f2*t3*s3+a4*c4*d4*ne2.Center.Y*s4-a2*b2*c2*Math.Pow(ne2.B, 6)*ne2.Center.Y*s4-4*a4*b2*c4*d2*ne2.Center.Y*t2*s4+4*a4*b2*c2*d4*ne2.Center.Y*t2*s4+3*a2*b4*c2*d4*ne2.Center.Y*t2*s4-3*a4*b2*Math.Pow(ne2.B, 6)*ne2.Center.Y*t2*s4+3*a4*Math.Pow(ne2.A, 6)*e2*ne2.Center.Y*t2*s4-8*a4*c4*d2*e2*ne2.Center.Y*t2*s4+4*a2*b2*c4*d2*e2*ne2.Center.Y*t2*s4+2*a4*c2*d4*e2*ne2.Center.Y*t2*s4-4*a2*b2*c2*d4*e2*ne2.Center.Y*t2*s4+3*a2*b2*Math.Pow(ne2.B, 6)*e2*ne2.Center.Y*t2*s4-4*a4*c2*d4*f3*t2*s4+3*a2*b2*c2*d4*f3*t2*s4+a4*Math.Pow(ne2.B, 6)*f3*t2*s4-a4*b2*c4*d2*ne2.Center.X*t*s5+a4*b2*c2*d4*ne2.Center.X*t*s5-a2*b4*c2*d4*ne2.Center.X*t*s5+a2*b4*Math.Pow(ne2.B, 6)*ne2.Center.X*t*s5-a4*Math.Pow(ne2.A, 6)*e3*t*s5+a4*c4*d2*e3*t*s5-a2*b2*c4*d2*e3*t*s5+a2*b2*c2*d4*e3*t*s5+a4*c4*d2*ne2.Center.X*f2*t*s5-a4*c2*d4*ne2.Center.X*f2*t*s5-3*a2*b2*c2*d4*ne2.Center.X*f2*t*s5+3*a2*b2*Math.Pow(ne2.B, 6)*ne2.Center.X*f2*t*s5-a4*b2*c2*d4*ne2.Center.Y*s6+a2*b4*Math.Pow(ne2.B, 6)*ne2.Center.Y*s6-a4*c4*d2*e2*ne2.Center.Y*s6+a2*b2*c2*d4*e2*ne2.Center.Y*s6-a4*c2*d4*f3*s6+a2*b2*Math.Pow(ne2.B, 6)*f3*s6-2*a2*b2*c4*d2*ne2.Center.X*ne2.Center.Y*t6*u+2*a4*c2*d4*ne2.Center.X*ne2.Center.Y*t6*u+a2*b2*Math.Pow(ne2.A, 6)*d2*t3*s*u-a4*c4*d4*t3*s*u-a2*b2*c4*d4*t3*s*u+a4*c2*Math.Pow(ne2.B, 6)*t3*s*u-a2*b4*Math.Pow(ne2.A, 6)*t5*s*u+a4*b2*c4*d2*t5*s*u+a2*b4*c4*d2*t5*s*u-a4*b2*c2*d4*t5*s*u+a2*b2*c4*d2*e2*t5*s*u+3*a4*c2*d4*e2*t5*s*u-a2*b2*c2*d4*e2*t5*s*u-3*a4*Math.Pow(ne2.B, 6)*e2*t5*s*u+a2*b2*Math.Pow(ne2.A, 6)*f2*t5*s*u-a4*c4*d2*f2*t5*s*u-a2*b2*c4*d2*f2*t5*s*u+a4*c2*d4*f2*t5*s*u-2*a2*b2*Math.Pow(ne2.A, 6)*ne2.Center.X*ne2.Center.Y*t4*s2*u-4*a4*c4*d2*ne2.Center.X*ne2.Center.Y*t4*s2*u+16*a4*c2*d4*ne2.Center.X*ne2.Center.Y*t4*s2*u-4*a2*b2*c2*d4*ne2.Center.X*ne2.Center.Y*t4*s2*u-6*a4*Math.Pow(ne2.B, 6)*ne2.Center.X*ne2.Center.Y*t4*s2*u-a4*Math.Pow(ne2.A, 6)*d2*t*s3*u+a4*c4*d4*t*s3*u+a2*b2*c4*d4*t*s3*u-a2*b2*c2*Math.Pow(ne2.B, 6)*t*s3*u-3*a4*b2*Math.Pow(ne2.A, 6)*t3*s3*u+11*a4*b2*c4*d2*t3*s3*u-2*a2*b4*c4*d2*t3*s3*u-11*a4*b2*c2*d4*t3*s3*u+2*a2*b4*c2*d4*t3*s3*u+3*a4*b2*Math.Pow(ne2.B, 6)*t3*s3*u+a2*b2*Math.Pow(ne2.A, 6)*e2*t3*s3*u+6*a4*c4*d2*e2*t3*s3*u-a2*b2*c4*d2*e2*t3*s3*u-6*a4*c2*d4*e2*t3*s3*u+a2*b2*c2*d4*e2*t3*s3*u-a2*b2*Math.Pow(ne2.B, 6)*e2*t3*s3*u+3*a4*Math.Pow(ne2.A, 6)*f2*t3*s3*u-11*a4*c4*d2*f2*t3*s3*u+2*a2*b2*c4*d2*f2*t3*s3*u+11*a4*c2*d4*f2*t3*s3*u-2*a2*b2*c2*d4*f2*t3*s3*u-3*a4*Math.Pow(ne2.B, 6)*f2*t3*s3*u-6*a4*Math.Pow(ne2.A, 6)*ne2.Center.X*ne2.Center.Y*t2*s4*u+16*a4*c4*d2*ne2.Center.X*ne2.Center.Y*t2*s4*u-4*a2*b2*c4*d2*ne2.Center.X*ne2.Center.Y*t2*s4*u-4*a4*c2*d4*ne2.Center.X*ne2.Center.Y*t2*s4*u-2*a2*b2*Math.Pow(ne2.B, 6)*ne2.Center.X*ne2.Center.Y*t2*s4*u+a4*b2*c4*d2*t*s5*u-a4*b2*c2*d4*t*s5*u-a2*b4*c2*d4*t*s5*u+a2*b4*Math.Pow(ne2.B, 6)*t*s5*u+3*a4*Math.Pow(ne2.A, 6)*e2*t*s5*u-3*a4*c4*d2*e2*t*s5*u+a2*b2*c4*d2*e2*t*s5*u-a2*b2*c2*d4*e2*t*s5*u-a4*c4*d2*f2*t*s5*u+a4*c2*d4*f2*t*s5*u+a2*b2*c2*d4*f2*t*s5*u-a2*b2*Math.Pow(ne2.B, 6)*f2*t*s5*u+2*a4*c4*d2*ne2.Center.X*ne2.Center.Y*s6*u-2*a2*b2*c2*d4*ne2.Center.X*ne2.Center.Y*s6*u-b4*Math.Pow(ne2.A, 6)*ne2.Center.Y*t6*Math.Pow(u, 2)+2*a2*b2*c4*d2*ne2.Center.Y*t6*Math.Pow(u, 2)-a4*c2*d4*ne2.Center.Y*t6*Math.Pow(u, 2)+b4*Math.Pow(ne2.A, 6)*ne2.Center.X*t5*s*Math.Pow(u, 2)+2*a2*b2*c4*d2*ne2.Center.X*t5*s*Math.Pow(u, 2)-b4*c4*d2*ne2.Center.X*t5*s*Math.Pow(u, 2)-3*a4*c2*d4*ne2.Center.X*t5*s*Math.Pow(u, 2)-2*a2*b2*c2*d4*ne2.Center.X*t5*s*Math.Pow(u, 2)+3*a4*Math.Pow(ne2.B, 6)*ne2.Center.X*t5*s*Math.Pow(u, 2)+2*a2*b2*Math.Pow(ne2.A, 6)*ne2.Center.Y*t4*s2*Math.Pow(u, 2)+2*a4*c4*d2*ne2.Center.Y*t4*s2*Math.Pow(u, 2)-3*b4*c4*d2*ne2.Center.Y*t4*s2*Math.Pow(u, 2)-8*a4*c2*d4*ne2.Center.Y*t4*s2*Math.Pow(u, 2)+4*a2*b2*c2*d4*ne2.Center.Y*t4*s2*Math.Pow(u, 2)+3*a4*Math.Pow(ne2.B, 6)*ne2.Center.Y*t4*s2*Math.Pow(u, 2)-2*a2*b2*Math.Pow(ne2.A, 6)*ne2.Center.X*t3*s3*Math.Pow(u, 2)-6*a4*c4*d2*ne2.Center.X*t3*s3*Math.Pow(u, 2)+10*a2*b2*c4*d2*ne2.Center.X*t3*s3*Math.Pow(u, 2)+2*b4*c4*d2*ne2.Center.X*t3*s3*Math.Pow(u, 2)+6*a4*c2*d4*ne2.Center.X*t3*s3*Math.Pow(u, 2)-10*a2*b2*c2*d4*ne2.Center.X*t3*s3*Math.Pow(u, 2)-2*b4*c2*d4*ne2.Center.X*t3*s3*Math.Pow(u, 2)+2*a2*b2*Math.Pow(ne2.B, 6)*ne2.Center.X*t3*s3*Math.Pow(u, 2)+3*a4*Math.Pow(ne2.A, 6)*ne2.Center.Y*t2*s4*Math.Pow(u, 2)-8*a4*c4*d2*ne2.Center.Y*t2*s4*Math.Pow(u, 2)+4*a2*b2*c4*d2*ne2.Center.Y*t2*s4*Math.Pow(u, 2)+2*a4*c2*d4*ne2.Center.Y*t2*s4*Math.Pow(u, 2)-3*b4*c2*d4*ne2.Center.Y*t2*s4*Math.Pow(u, 2)+2*a2*b2*Math.Pow(ne2.B, 6)*ne2.Center.Y*t2*s4*Math.Pow(u, 2)-3*a4*Math.Pow(ne2.A, 6)*ne2.Center.X*t*s5*Math.Pow(u, 2)+3*a4*c4*d2*ne2.Center.X*t*s5*Math.Pow(u, 2)+2*a2*b2*c4*d2*ne2.Center.X*t*s5*Math.Pow(u, 2)-2*a2*b2*c2*d4*ne2.Center.X*t*s5*Math.Pow(u, 2)+b4*c2*d4*ne2.Center.X*t*s5*Math.Pow(u, 2)-b4*Math.Pow(ne2.B, 6)*ne2.Center.X*t*s5*Math.Pow(u, 2)-a4*c4*d2*ne2.Center.Y*s6*Math.Pow(u, 2)+2*a2*b2*c2*d4*ne2.Center.Y*s6*Math.Pow(u, 2)-b4*Math.Pow(ne2.B, 6)*ne2.Center.Y*s6*Math.Pow(u, 2)+b4*Math.Pow(ne2.A, 6)*t5*s*Math.Pow(u, 3)-2*a2*b2*c4*d2*t5*s*Math.Pow(u, 3)-b4*c4*d2*t5*s*Math.Pow(u, 3)+a4*c2*d4*t5*s*Math.Pow(u, 3)+2*a2*b2*c2*d4*t5*s*Math.Pow(u, 3)-a4*Math.Pow(ne2.B, 6)*t5*s*Math.Pow(u, 3)+2*a2*b2*Math.Pow(ne2.A, 6)*t3*s3*Math.Pow(u, 3)+2*a4*c4*d2*t3*s3*Math.Pow(u, 3)-10*a2*b2*c4*d2*t3*s3*Math.Pow(u, 3)+2*b4*c4*d2*t3*s3*Math.Pow(u, 3)-2*a4*c2*d4*t3*s3*Math.Pow(u, 3)+10*a2*b2*c2*d4*t3*s3*Math.Pow(u, 3)-2*b4*c2*d4*t3*s3*Math.Pow(u, 3)-2*a2*b2*Math.Pow(ne2.B, 6)*t3*s3*Math.Pow(u, 3)+a4*Math.Pow(ne2.A, 6)*t*s5*Math.Pow(u, 3)-a4*c4*d2*t*s5*Math.Pow(u, 3)-2*a2*b2*c4*d2*t*s5*Math.Pow(u, 3)+2*a2*b2*c2*d4*t*s5*Math.Pow(u, 3)+b4*c2*d4*t*s5*Math.Pow(u, 3)-b4*Math.Pow(ne2.B, 6)*t*s5*Math.Pow(u, 3))/x X=-(l/k)+Math.Sqrt((4*Math.Pow(l, 2))/Math.Pow(k, 2)+(4*g)/(3*k)+p/(3*k*Math.Pow(m, y))+Math.Pow(m, y)/(3*Math.Pow(2, y)*k))/2-Math.Sqrt((8*Math.Pow(l, 2))/Math.Pow(k, 2)+(8*g)/(3*k)-p/(3*k*Math.Pow(m, y))-Math.Pow(m, y)/(3*Math.Pow(2, y)*k)+n/o)/2 Y=(-(a2*b2*Math.Pow(ne2.A, 6)*d2*ne2.Center.Y*t4)+a4*c4*d4*ne2.Center.Y*t4+a2*b4*Math.Pow(ne2.A, 6)*ne2.Center.Y*t6-a4*b2*c4*d2*ne2.Center.Y*t6+a2*b2*c4*d2*e2*ne2.Center.Y*t6-a4*c2*d4*e2*ne2.Center.Y*t6+a2*b2*Math.Pow(ne2.A, 6)*f3*t6-a4*c4*d2*f3*t6+a2*b2*Math.Pow(ne2.A, 6)*d2*ne2.Center.X*t3*s+a4*c4*d4*ne2.Center.X*t3*s-a2*b2*c4*d4*ne2.Center.X*t3*s-a4*c2*Math.Pow(ne2.B, 6)*ne2.Center.X*t3*s-a2*b4*Math.Pow(ne2.A, 6)*ne2.Center.X*t5*s-a4*b2*c4*d2*ne2.Center.X*t5*s+a2*b4*c4*d2*ne2.Center.X*t5*s+a4*b2*c2*d4*ne2.Center.X*t5*s-a2*b2*c4*d2*e3*t5*s-a4*c2*d4*e3*t5*s+a2*b2*c2*d4*e3*t5*s+a4*Math.Pow(ne2.B, 6)*e3*t5*s-3*a2*b2*Math.Pow(ne2.A, 6)*ne2.Center.X*f2*t5*s+a4*c4*d2*ne2.Center.X*f2*t5*s+3*a2*b2*c4*d2*ne2.Center.X*f2*t5*s-a4*c2*d4*ne2.Center.X*f2*t5*s-a4*Math.Pow(ne2.A, 6)*d2*ne2.Center.Y*t2*s2+4*a4*c4*d4*ne2.Center.Y*t2*s2-2*a2*b2*c4*d4*ne2.Center.Y*t2*s2-a4*c2*Math.Pow(ne2.B, 6)*ne2.Center.Y*t2*s2-3*a4*b2*Math.Pow(ne2.A, 6)*ne2.Center.Y*t4*s2+4*a4*b2*c4*d2*ne2.Center.Y*t4*s2+3*a2*b4*c4*d2*ne2.Center.Y*t4*s2-4*a4*b2*c2*d4*ne2.Center.Y*t4*s2+3*a2*b2*Math.Pow(ne2.A, 6)*e2*ne2.Center.Y*t4*s2+2*a4*c4*d2*e2*ne2.Center.Y*t4*s2-4*a2*b2*c4*d2*e2*ne2.Center.Y*t4*s2-8*a4*c2*d4*e2*ne2.Center.Y*t4*s2+4*a2*b2*c2*d4*e2*ne2.Center.Y*t4*s2+3*a4*Math.Pow(ne2.B, 6)*e2*ne2.Center.Y*t4*s2+a4*Math.Pow(ne2.A, 6)*f3*t4*s2-4*a4*c4*d2*f3*t4*s2+3*a2*b2*c4*d2*f3*t4*s2+a4*Math.Pow(ne2.A, 6)*d2*ne2.Center.X*t*s3-a4*c4*d4*ne2.Center.X*t*s3+a2*b2*c4*d4*ne2.Center.X*t*s3-a2*b2*c2*Math.Pow(ne2.B, 6)*ne2.Center.X*t*s3+3*a4*b2*Math.Pow(ne2.A, 6)*ne2.Center.X*t3*s3-11*a4*b2*c4*d2*ne2.Center.X*t3*s3-2*a2*b4*c4*d2*ne2.Center.X*t3*s3+11*a4*b2*c2*d4*ne2.Center.X*t3*s3+2*a2*b4*c2*d4*ne2.Center.X*t3*s3-3*a4*b2*Math.Pow(ne2.B, 6)*ne2.Center.X*t3*s3-a2*b2*Math.Pow(ne2.A, 6)*e3*t3*s3-2*a4*c4*d2*e3*t3*s3+a2*b2*c4*d2*e3*t3*s3+2*a4*c2*d4*e3*t3*s3-a2*b2*c2*d4*e3*t3*s3+a2*b2*Math.Pow(ne2.B, 6)*e3*t3*s3-3*a4*Math.Pow(ne2.A, 6)*ne2.Center.X*f2*t3*s3+11*a4*c4*d2*ne2.Center.X*f2*t3*s3-6*a2*b2*c4*d2*ne2.Center.X*f2*t3*s3-11*a4*c2*d4*ne2.Center.X*f2*t3*s3+6*a2*b2*c2*d4*ne2.Center.X*f2*t3*s3+3*a4*Math.Pow(ne2.B, 6)*ne2.Center.X*f2*t3*s3+a4*c4*d4*ne2.Center.Y*s4-a2*b2*c2*Math.Pow(ne2.B, 6)*ne2.Center.Y*s4-4*a4*b2*c4*d2*ne2.Center.Y*t2*s4+4*a4*b2*c2*d4*ne2.Center.Y*t2*s4+3*a2*b4*c2*d4*ne2.Center.Y*t2*s4-3*a4*b2*Math.Pow(ne2.B, 6)*ne2.Center.Y*t2*s4+3*a4*Math.Pow(ne2.A, 6)*e2*ne2.Center.Y*t2*s4-8*a4*c4*d2*e2*ne2.Center.Y*t2*s4+4*a2*b2*c4*d2*e2*ne2.Center.Y*t2*s4+2*a4*c2*d4*e2*ne2.Center.Y*t2*s4-4*a2*b2*c2*d4*e2*ne2.Center.Y*t2*s4+3*a2*b2*Math.Pow(ne2.B, 6)*e2*ne2.Center.Y*t2*s4-4*a4*c2*d4*f3*t2*s4+3*a2*b2*c2*d4*f3*t2*s4+a4*Math.Pow(ne2.B, 6)*f3*t2*s4-a4*b2*c4*d2*ne2.Center.X*t*s5+a4*b2*c2*d4*ne2.Center.X*t*s5-a2*b4*c2*d4*ne2.Center.X*t*s5+a2*b4*Math.Pow(ne2.B, 6)*ne2.Center.X*t*s5-a4*Math.Pow(ne2.A, 6)*e3*t*s5+a4*c4*d2*e3*t*s5-a2*b2*c4*d2*e3*t*s5+a2*b2*c2*d4*e3*t*s5+a4*c4*d2*ne2.Center.X*f2*t*s5-a4*c2*d4*ne2.Center.X*f2*t*s5-3*a2*b2*c2*d4*ne2.Center.X*f2*t*s5+3*a2*b2*Math.Pow(ne2.B, 6)*ne2.Center.X*f2*t*s5-a4*b2*c2*d4*ne2.Center.Y*s6+a2*b4*Math.Pow(ne2.B, 6)*ne2.Center.Y*s6-a4*c4*d2*e2*ne2.Center.Y*s6+a2*b2*c2*d4*e2*ne2.Center.Y*s6-a4*c2*d4*f3*s6+a2*b2*Math.Pow(ne2.B, 6)*f3*s6-2*a2*b2*c4*d2*ne2.Center.X*ne2.Center.Y*t6*v+2*a4*c2*d4*ne2.Center.X*ne2.Center.Y*t6*v+a2*b2*Math.Pow(ne2.A, 6)*d2*t3*s*v-a4*c4*d4*t3*s*v-a2*b2*c4*d4*t3*s*v+a4*c2*Math.Pow(ne2.B, 6)*t3*s*v-a2*b4*Math.Pow(ne2.A, 6)*t5*s*v+a4*b2*c4*d2*t5*s*v+a2*b4*c4*d2*t5*s*v-a4*b2*c2*d4*t5*s*v+a2*b2*c4*d2*e2*t5*s*v+3*a4*c2*d4*e2*t5*s*v-a2*b2*c2*d4*e2*t5*s*v-3*a4*Math.Pow(ne2.B, 6)*e2*t5*s*v+a2*b2*Math.Pow(ne2.A, 6)*f2*t5*s*v-a4*c4*d2*f2*t5*s*v-a2*b2*c4*d2*f2*t5*s*v+a4*c2*d4*f2*t5*s*v-2*a2*b2*Math.Pow(ne2.A, 6)*ne2.Center.X*ne2.Center.Y*t4*s2*v-4*a4*c4*d2*ne2.Center.X*ne2.Center.Y*t4*s2*v+16*a4*c2*d4*ne2.Center.X*ne2.Center.Y*t4*s2*v-4*a2*b2*c2*d4*ne2.Center.X*ne2.Center.Y*t4*s2*v-6*a4*Math.Pow(ne2.B, 6)*ne2.Center.X*ne2.Center.Y*t4*s2*v-a4*Math.Pow(ne2.A, 6)*d2*t*s3*v+a4*c4*d4*t*s3*v+a2*b2*c4*d4*t*s3*v-a2*b2*c2*Math.Pow(ne2.B, 6)*t*s3*v-3*a4*b2*Math.Pow(ne2.A, 6)*t3*s3*v+11*a4*b2*c4*d2*t3*s3*v-2*a2*b4*c4*d2*t3*s3*v-11*a4*b2*c2*d4*t3*s3*v+2*a2*b4*c2*d4*t3*s3*v+3*a4*b2*Math.Pow(ne2.B, 6)*t3*s3*v+a2*b2*Math.Pow(ne2.A, 6)*e2*t3*s3*v+6*a4*c4*d2*e2*t3*s3*v-a2*b2*c4*d2*e2*t3*s3*v-6*a4*c2*d4*e2*t3*s3*v+a2*b2*c2*d4*e2*t3*s3*v-a2*b2*Math.Pow(ne2.B, 6)*e2*t3*s3*v+3*a4*Math.Pow(ne2.A, 6)*f2*t3*s3*v-11*a4*c4*d2*f2*t3*s3*v+2*a2*b2*c4*d2*f2*t3*s3*v+11*a4*c2*d4*f2*t3*s3*v-2*a2*b2*c2*d4*f2*t3*s3*v-3*a4*Math.Pow(ne2.B, 6)*f2*t3*s3*v-6*a4*Math.Pow(ne2.A, 6)*ne2.Center.X*ne2.Center.Y*t2*s4*v+16*a4*c4*d2*ne2.Center.X*ne2.Center.Y*t2*s4*v-4*a2*b2*c4*d2*ne2.Center.X*ne2.Center.Y*t2*s4*v-4*a4*c2*d4*ne2.Center.X*ne2.Center.Y*t2*s4*v-2*a2*b2*Math.Pow(ne2.B, 6)*ne2.Center.X*ne2.Center.Y*t2*s4*v+a4*b2*c4*d2*t*s5*v-a4*b2*c2*d4*t*s5*v-a2*b4*c2*d4*t*s5*v+a2*b4*Math.Pow(ne2.B, 6)*t*s5*v+3*a4*Math.Pow(ne2.A, 6)*e2*t*s5*v-3*a4*c4*d2*e2*t*s5*v+a2*b2*c4*d2*e2*t*s5*v-a2*b2*c2*d4*e2*t*s5*v-a4*c4*d2*f2*t*s5*v+a4*c2*d4*f2*t*s5*v+a2*b2*c2*d4*f2*t*s5*v-a2*b2*Math.Pow(ne2.B, 6)*f2*t*s5*v+2*a4*c4*d2*ne2.Center.X*ne2.Center.Y*s6*v-2*a2*b2*c2*d4*ne2.Center.X*ne2.Center.Y*s6*v-b4*Math.Pow(ne2.A, 6)*ne2.Center.Y*t6*Math.Pow(v, 2)+2*a2*b2*c4*d2*ne2.Center.Y*t6*Math.Pow(v, 2)-a4*c2*d4*ne2.Center.Y*t6*Math.Pow(v, 2)+b4*Math.Pow(ne2.A, 6)*ne2.Center.X*t5*s*Math.Pow(v, 2)+2*a2*b2*c4*d2*ne2.Center.X*t5*s*Math.Pow(v, 2)-b4*c4*d2*ne2.Center.X*t5*s*Math.Pow(v, 2)-3*a4*c2*d4*ne2.Center.X*t5*s*Math.Pow(v, 2)-2*a2*b2*c2*d4*ne2.Center.X*t5*s*Math.Pow(v, 2)+3*a4*Math.Pow(ne2.B, 6)*ne2.Center.X*t5*s*Math.Pow(v, 2)+2*a2*b2*Math.Pow(ne2.A, 6)*ne2.Center.Y*t4*s2*Math.Pow(v, 2)+2*a4*c4*d2*ne2.Center.Y*t4*s2*Math.Pow(v, 2)-3*b4*c4*d2*ne2.Center.Y*t4*s2*Math.Pow(v, 2)-8*a4*c2*d4*ne2.Center.Y*t4*s2*Math.Pow(v, 2)+4*a2*b2*c2*d4*ne2.Center.Y*t4*s2*Math.Pow(v, 2)+3*a4*Math.Pow(ne2.B, 6)*ne2.Center.Y*t4*s2*Math.Pow(v, 2)-2*a2*b2*Math.Pow(ne2.A, 6)*ne2.Center.X*t3*s3*Math.Pow(v, 2)-6*a4*c4*d2*ne2.Center.X*t3*s3*Math.Pow(v, 2)+10*a2*b2*c4*d2*ne2.Center.X*t3*s3*Math.Pow(v, 2)+2*b4*c4*d2*ne2.Center.X*t3*s3*Math.Pow(v, 2)+6*a4*c2*d4*ne2.Center.X*t3*s3*Math.Pow(v, 2)-10*a2*b2*c2*d4*ne2.Center.X*t3*s3*Math.Pow(v, 2)-2*b4*c2*d4*ne2.Center.X*t3*s3*Math.Pow(v, 2)+2*a2*b2*Math.Pow(ne2.B, 6)*ne2.Center.X*t3*s3*Math.Pow(v, 2)+3*a4*Math.Pow(ne2.A, 6)*ne2.Center.Y*t2*s4*Math.Pow(v, 2)-8*a4*c4*d2*ne2.Center.Y*t2*s4*Math.Pow(v, 2)+4*a2*b2*c4*d2*ne2.Center.Y*t2*s4*Math.Pow(v, 2)+2*a4*c2*d4*ne2.Center.Y*t2*s4*Math.Pow(v, 2)-3*b4*c2*d4*ne2.Center.Y*t2*s4*Math.Pow(v, 2)+2*a2*b2*Math.Pow(ne2.B, 6)*ne2.Center.Y*t2*s4*Math.Pow(v, 2)-3*a4*Math.Pow(ne2.A, 6)*ne2.Center.X*t*s5*Math.Pow(v, 2)+3*a4*c4*d2*ne2.Center.X*t*s5*Math.Pow(v, 2)+2*a2*b2*c4*d2*ne2.Center.X*t*s5*Math.Pow(v, 2)-2*a2*b2*c2*d4*ne2.Center.X*t*s5*Math.Pow(v, 2)+b4*c2*d4*ne2.Center.X*t*s5*Math.Pow(v, 2)-b4*Math.Pow(ne2.B, 6)*ne2.Center.X*t*s5*Math.Pow(v, 2)-a4*c4*d2*ne2.Center.Y*s6*Math.Pow(v, 2)+2*a2*b2*c2*d4*ne2.Center.Y*s6*Math.Pow(v, 2)-b4*Math.Pow(ne2.B, 6)*ne2.Center.Y*s6*Math.Pow(v, 2)+b4*Math.Pow(ne2.A, 6)*t5*s*Math.Pow(v, 3)-2*a2*b2*c4*d2*t5*s*Math.Pow(v, 3)-b4*c4*d2*t5*s*Math.Pow(v, 3)+a4*c2*d4*t5*s*Math.Pow(v, 3)+2*a2*b2*c2*d4*t5*s*Math.Pow(v, 3)-a4*Math.Pow(ne2.B, 6)*t5*s*Math.Pow(v, 3)+2*a2*b2*Math.Pow(ne2.A, 6)*t3*s3*Math.Pow(v, 3)+2*a4*c4*d2*t3*s3*Math.Pow(v, 3)-10*a2*b2*c4*d2*t3*s3*Math.Pow(v, 3)+2*b4*c4*d2*t3*s3*Math.Pow(v, 3)-2*a4*c2*d4*t3*s3*Math.Pow(v, 3)+10*a2*b2*c2*d4*t3*s3*Math.Pow(v, 3)-2*b4*c2*d4*t3*s3*Math.Pow(v, 3)-2*a2*b2*Math.Pow(ne2.B, 6)*t3*s3*Math.Pow(v, 3)+a4*Math.Pow(ne2.A, 6)*t*s5*Math.Pow(v, 3)-a4*c4*d2*t*s5*Math.Pow(v, 3)-2*a2*b2*c4*d2*t*s5*Math.Pow(v, 3)+2*a2*b2*c2*d4*t*s5*Math.Pow(v, 3)+b4*c2*d4*t*s5*Math.Pow(v, 3)-b4*Math.Pow(ne2.B, 6)*t*s5*Math.Pow(v, 3))/x X=-(l/k)+Math.Sqrt((4*Math.Pow(l, 2))/Math.Pow(k, 2)+(4*g)/(3*k)+p/(3*k*Math.Pow(m, y))+Math.Pow(m, y)/(3*Math.Pow(2, y)*k))/2+Math.Sqrt((8*Math.Pow(l, 2))/Math.Pow(k, 2)+(8*g)/(3*k)-p/(3*k*Math.Pow(m, y))-Math.Pow(m, y)/(3*Math.Pow(2, y)*k)+n/o)/2 Y=(-(a2*b2*Math.Pow(ne2.A, 6)*d2*ne2.Center.Y*t4)+a4*c4*d4*ne2.Center.Y*t4+a2*b4*Math.Pow(ne2.A, 6)*ne2.Center.Y*t6-a4*b2*c4*d2*ne2.Center.Y*t6+a2*b2*c4*d2*e2*ne2.Center.Y*t6-a4*c2*d4*e2*ne2.Center.Y*t6+a2*b2*Math.Pow(ne2.A, 6)*f3*t6-a4*c4*d2*f3*t6+a2*b2*Math.Pow(ne2.A, 6)*d2*ne2.Center.X*t3*s+a4*c4*d4*ne2.Center.X*t3*s-a2*b2*c4*d4*ne2.Center.X*t3*s-a4*c2*Math.Pow(ne2.B, 6)*ne2.Center.X*t3*s-a2*b4*Math.Pow(ne2.A, 6)*ne2.Center.X*t5*s-a4*b2*c4*d2*ne2.Center.X*t5*s+a2*b4*c4*d2*ne2.Center.X*t5*s+a4*b2*c2*d4*ne2.Center.X*t5*s-a2*b2*c4*d2*e3*t5*s-a4*c2*d4*e3*t5*s+a2*b2*c2*d4*e3*t5*s+a4*Math.Pow(ne2.B, 6)*e3*t5*s-3*a2*b2*Math.Pow(ne2.A, 6)*ne2.Center.X*f2*t5*s+a4*c4*d2*ne2.Center.X*f2*t5*s+3*a2*b2*c4*d2*ne2.Center.X*f2*t5*s-a4*c2*d4*ne2.Center.X*f2*t5*s-a4*Math.Pow(ne2.A, 6)*d2*ne2.Center.Y*t2*s2+4*a4*c4*d4*ne2.Center.Y*t2*s2-2*a2*b2*c4*d4*ne2.Center.Y*t2*s2-a4*c2*Math.Pow(ne2.B, 6)*ne2.Center.Y*t2*s2-3*a4*b2*Math.Pow(ne2.A, 6)*ne2.Center.Y*t4*s2+4*a4*b2*c4*d2*ne2.Center.Y*t4*s2+3*a2*b4*c4*d2*ne2.Center.Y*t4*s2-4*a4*b2*c2*d4*ne2.Center.Y*t4*s2+3*a2*b2*Math.Pow(ne2.A, 6)*e2*ne2.Center.Y*t4*s2+2*a4*c4*d2*e2*ne2.Center.Y*t4*s2-4*a2*b2*c4*d2*e2*ne2.Center.Y*t4*s2-8*a4*c2*d4*e2*ne2.Center.Y*t4*s2+4*a2*b2*c2*d4*e2*ne2.Center.Y*t4*s2+3*a4*Math.Pow(ne2.B, 6)*e2*ne2.Center.Y*t4*s2+a4*Math.Pow(ne2.A, 6)*f3*t4*s2-4*a4*c4*d2*f3*t4*s2+3*a2*b2*c4*d2*f3*t4*s2+a4*Math.Pow(ne2.A, 6)*d2*ne2.Center.X*t*s3-a4*c4*d4*ne2.Center.X*t*s3+a2*b2*c4*d4*ne2.Center.X*t*s3-a2*b2*c2*Math.Pow(ne2.B, 6)*ne2.Center.X*t*s3+3*a4*b2*Math.Pow(ne2.A, 6)*ne2.Center.X*t3*s3-11*a4*b2*c4*d2*ne2.Center.X*t3*s3-2*a2*b4*c4*d2*ne2.Center.X*t3*s3+11*a4*b2*c2*d4*ne2.Center.X*t3*s3+2*a2*b4*c2*d4*ne2.Center.X*t3*s3-3*a4*b2*Math.Pow(ne2.B, 6)*ne2.Center.X*t3*s3-a2*b2*Math.Pow(ne2.A, 6)*e3*t3*s3-2*a4*c4*d2*e3*t3*s3+a2*b2*c4*d2*e3*t3*s3+2*a4*c2*d4*e3*t3*s3-a2*b2*c2*d4*e3*t3*s3+a2*b2*Math.Pow(ne2.B, 6)*e3*t3*s3-3*a4*Math.Pow(ne2.A, 6)*ne2.Center.X*f2*t3*s3+11*a4*c4*d2*ne2.Center.X*f2*t3*s3-6*a2*b2*c4*d2*ne2.Center.X*f2*t3*s3-11*a4*c2*d4*ne2.Center.X*f2*t3*s3+6*a2*b2*c2*d4*ne2.Center.X*f2*t3*s3+3*a4*Math.Pow(ne2.B, 6)*ne2.Center.X*f2*t3*s3+a4*c4*d4*ne2.Center.Y*s4-a2*b2*c2*Math.Pow(ne2.B, 6)*ne2.Center.Y*s4-4*a4*b2*c4*d2*ne2.Center.Y*t2*s4+4*a4*b2*c2*d4*ne2.Center.Y*t2*s4+3*a2*b4*c2*d4*ne2.Center.Y*t2*s4-3*a4*b2*Math.Pow(ne2.B, 6)*ne2.Center.Y*t2*s4+3*a4*Math.Pow(ne2.A, 6)*e2*ne2.Center.Y*t2*s4-8*a4*c4*d2*e2*ne2.Center.Y*t2*s4+4*a2*b2*c4*d2*e2*ne2.Center.Y*t2*s4+2*a4*c2*d4*e2*ne2.Center.Y*t2*s4-4*a2*b2*c2*d4*e2*ne2.Center.Y*t2*s4+3*a2*b2*Math.Pow(ne2.B, 6)*e2*ne2.Center.Y*t2*s4-4*a4*c2*d4*f3*t2*s4+3*a2*b2*c2*d4*f3*t2*s4+a4*Math.Pow(ne2.B, 6)*f3*t2*s4-a4*b2*c4*d2*ne2.Center.X*t*s5+a4*b2*c2*d4*ne2.Center.X*t*s5-a2*b4*c2*d4*ne2.Center.X*t*s5+a2*b4*Math.Pow(ne2.B, 6)*ne2.Center.X*t*s5-a4*Math.Pow(ne2.A, 6)*e3*t*s5+a4*c4*d2*e3*t*s5-a2*b2*c4*d2*e3*t*s5+a2*b2*c2*d4*e3*t*s5+a4*c4*d2*ne2.Center.X*f2*t*s5-a4*c2*d4*ne2.Center.X*f2*t*s5-3*a2*b2*c2*d4*ne2.Center.X*f2*t*s5+3*a2*b2*Math.Pow(ne2.B, 6)*ne2.Center.X*f2*t*s5-a4*b2*c2*d4*ne2.Center.Y*s6+a2*b4*Math.Pow(ne2.B, 6)*ne2.Center.Y*s6-a4*c4*d2*e2*ne2.Center.Y*s6+a2*b2*c2*d4*e2*ne2.Center.Y*s6-a4*c2*d4*f3*s6+a2*b2*Math.Pow(ne2.B, 6)*f3*s6-2*a2*b2*c4*d2*ne2.Center.X*ne2.Center.Y*t6*w+2*a4*c2*d4*ne2.Center.X*ne2.Center.Y*t6*w+a2*b2*Math.Pow(ne2.A, 6)*d2*t3*s*w-a4*c4*d4*t3*s*w-a2*b2*c4*d4*t3*s*w+a4*c2*Math.Pow(ne2.B, 6)*t3*s*w-a2*b4*Math.Pow(ne2.A, 6)*t5*s*w+a4*b2*c4*d2*t5*s*w+a2*b4*c4*d2*t5*s*w-a4*b2*c2*d4*t5*s*w+a2*b2*c4*d2*e2*t5*s*w+3*a4*c2*d4*e2*t5*s*w-a2*b2*c2*d4*e2*t5*s*w-3*a4*Math.Pow(ne2.B, 6)*e2*t5*s*w+a2*b2*Math.Pow(ne2.A, 6)*f2*t5*s*w-a4*c4*d2*f2*t5*s*w-a2*b2*c4*d2*f2*t5*s*w+a4*c2*d4*f2*t5*s*w-2*a2*b2*Math.Pow(ne2.A, 6)*ne2.Center.X*ne2.Center.Y*t4*s2*w-4*a4*c4*d2*ne2.Center.X*ne2.Center.Y*t4*s2*w+16*a4*c2*d4*ne2.Center.X*ne2.Center.Y*t4*s2*w-4*a2*b2*c2*d4*ne2.Center.X*ne2.Center.Y*t4*s2*w-6*a4*Math.Pow(ne2.B, 6)*ne2.Center.X*ne2.Center.Y*t4*s2*w-a4*Math.Pow(ne2.A, 6)*d2*t*s3*w+a4*c4*d4*t*s3*w+a2*b2*c4*d4*t*s3*w-a2*b2*c2*Math.Pow(ne2.B, 6)*t*s3*w-3*a4*b2*Math.Pow(ne2.A, 6)*t3*s3*w+11*a4*b2*c4*d2*t3*s3*w-2*a2*b4*c4*d2*t3*s3*w-11*a4*b2*c2*d4*t3*s3*w+2*a2*b4*c2*d4*t3*s3*w+3*a4*b2*Math.Pow(ne2.B, 6)*t3*s3*w+a2*b2*Math.Pow(ne2.A, 6)*e2*t3*s3*w+6*a4*c4*d2*e2*t3*s3*w-a2*b2*c4*d2*e2*t3*s3*w-6*a4*c2*d4*e2*t3*s3*w+a2*b2*c2*d4*e2*t3*s3*w-a2*b2*Math.Pow(ne2.B, 6)*e2*t3*s3*w+3*a4*Math.Pow(ne2.A, 6)*f2*t3*s3*w-11*a4*c4*d2*f2*t3*s3*w+2*a2*b2*c4*d2*f2*t3*s3*w+11*a4*c2*d4*f2*t3*s3*w-2*a2*b2*c2*d4*f2*t3*s3*w-3*a4*Math.Pow(ne2.B, 6)*f2*t3*s3*w-6*a4*Math.Pow(ne2.A, 6)*ne2.Center.X*ne2.Center.Y*t2*s4*w+16*a4*c4*d2*ne2.Center.X*ne2.Center.Y*t2*s4*w-4*a2*b2*c4*d2*ne2.Center.X*ne2.Center.Y*t2*s4*w-4*a4*c2*d4*ne2.Center.X*ne2.Center.Y*t2*s4*w-2*a2*b2*Math.Pow(ne2.B, 6)*ne2.Center.X*ne2.Center.Y*t2*s4*w+a4*b2*c4*d2*t*s5*w-a4*b2*c2*d4*t*s5*w-a2*b4*c2*d4*t*s5*w+a2*b4*Math.Pow(ne2.B, 6)*t*s5*w+3*a4*Math.Pow(ne2.A, 6)*e2*t*s5*w-3*a4*c4*d2*e2*t*s5*w+a2*b2*c4*d2*e2*t*s5*w-a2*b2*c2*d4*e2*t*s5*w-a4*c4*d2*f2*t*s5*w+a4*c2*d4*f2*t*s5*w+a2*b2*c2*d4*f2*t*s5*w-a2*b2*Math.Pow(ne2.B, 6)*f2*t*s5*w+2*a4*c4*d2*ne2.Center.X*ne2.Center.Y*s6*w-2*a2*b2*c2*d4*ne2.Center.X*ne2.Center.Y*s6*w-b4*Math.Pow(ne2.A, 6)*ne2.Center.Y*t6*Math.Pow(w, 2)+2*a2*b2*c4*d2*ne2.Center.Y*t6*Math.Pow(w, 2)-a4*c2*d4*ne2.Center.Y*t6*Math.Pow(w, 2)+b4*Math.Pow(ne2.A, 6)*ne2.Center.X*t5*s*Math.Pow(w, 2)+2*a2*b2*c4*d2*ne2.Center.X*t5*s*Math.Pow(w, 2)-b4*c4*d2*ne2.Center.X*t5*s*Math.Pow(w, 2)-3*a4*c2*d4*ne2.Center.X*t5*s*Math.Pow(w, 2)-2*a2*b2*c2*d4*ne2.Center.X*t5*s*Math.Pow(w, 2)+3*a4*Math.Pow(ne2.B, 6)*ne2.Center.X*t5*s*Math.Pow(w, 2)+2*a2*b2*Math.Pow(ne2.A, 6)*ne2.Center.Y*t4*s2*Math.Pow(w, 2)+2*a4*c4*d2*ne2.Center.Y*t4*s2*Math.Pow(w, 2)-3*b4*c4*d2*ne2.Center.Y*t4*s2*Math.Pow(w, 2)-8*a4*c2*d4*ne2.Center.Y*t4*s2*Math.Pow(w, 2)+4*a2*b2*c2*d4*ne2.Center.Y*t4*s2*Math.Pow(w, 2)+3*a4*Math.Pow(ne2.B, 6)*ne2.Center.Y*t4*s2*Math.Pow(w, 2)-2*a2*b2*Math.Pow(ne2.A, 6)*ne2.Center.X*t3*s3*Math.Pow(w, 2)-6*a4*c4*d2*ne2.Center.X*t3*s3*Math.Pow(w, 2)+10*a2*b2*c4*d2*ne2.Center.X*t3*s3*Math.Pow(w, 2)+2*b4*c4*d2*ne2.Center.X*t3*s3*Math.Pow(w, 2)+6*a4*c2*d4*ne2.Center.X*t3*s3*Math.Pow(w, 2)-10*a2*b2*c2*d4*ne2.Center.X*t3*s3*Math.Pow(w, 2)-2*b4*c2*d4*ne2.Center.X*t3*s3*Math.Pow(w, 2)+2*a2*b2*Math.Pow(ne2.B, 6)*ne2.Center.X*t3*s3*Math.Pow(w, 2)+3*a4*Math.Pow(ne2.A, 6)*ne2.Center.Y*t2*s4*Math.Pow(w, 2)-8*a4*c4*d2*ne2.Center.Y*t2*s4*Math.Pow(w, 2)+4*a2*b2*c4*d2*ne2.Center.Y*t2*s4*Math.Pow(w, 2)+2*a4*c2*d4*ne2.Center.Y*t2*s4*Math.Pow(w, 2)-3*b4*c2*d4*ne2.Center.Y*t2*s4*Math.Pow(w, 2)+2*a2*b2*Math.Pow(ne2.B, 6)*ne2.Center.Y*t2*s4*Math.Pow(w, 2)-3*a4*Math.Pow(ne2.A, 6)*ne2.Center.X*t*s5*Math.Pow(w, 2)+3*a4*c4*d2*ne2.Center.X*t*s5*Math.Pow(w, 2)+2*a2*b2*c4*d2*ne2.Center.X*t*s5*Math.Pow(w, 2)-2*a2*b2*c2*d4*ne2.Center.X*t*s5*Math.Pow(w, 2)+b4*c2*d4*ne2.Center.X*t*s5*Math.Pow(w, 2)-b4*Math.Pow(ne2.B, 6)*ne2.Center.X*t*s5*Math.Pow(w, 2)-a4*c4*d2*ne2.Center.Y*s6*Math.Pow(w, 2)+2*a2*b2*c2*d4*ne2.Center.Y*s6*Math.Pow(w, 2)-b4*Math.Pow(ne2.B, 6)*ne2.Center.Y*s6*Math.Pow(w, 2)+b4*Math.Pow(ne2.A, 6)*t5*s*Math.Pow(w, 3)-2*a2*b2*c4*d2*t5*s*Math.Pow(w, 3)-b4*c4*d2*t5*s*Math.Pow(w, 3)+a4*c2*d4*t5*s*Math.Pow(w, 3)+2*a2*b2*c2*d4*t5*s*Math.Pow(w, 3)-a4*Math.Pow(ne2.B, 6)*t5*s*Math.Pow(w, 3)+2*a2*b2*Math.Pow(ne2.A, 6)*t3*s3*Math.Pow(w, 3)+2*a4*c4*d2*t3*s3*Math.Pow(w, 3)-10*a2*b2*c4*d2*t3*s3*Math.Pow(w, 3)+2*b4*c4*d2*t3*s3*Math.Pow(w, 3)-2*a4*c2*d4*t3*s3*Math.Pow(w, 3)+10*a2*b2*c2*d4*t3*s3*Math.Pow(w, 3)-2*b4*c2*d4*t3*s3*Math.Pow(w, 3)-2*a2*b2*Math.Pow(ne2.B, 6)*t3*s3*Math.Pow(w, 3)+a4*Math.Pow(ne2.A, 6)*t*s5*Math.Pow(w, 3)-a4*c4*d2*t*s5*Math.Pow(w, 3)-2*a2*b2*c4*d2*t*s5*Math.Pow(w, 3)+2*a2*b2*c2*d4*t*s5*Math.Pow(w, 3)+b4*c2*d4*t*s5*Math.Pow(w, 3)-b4*Math.Pow(ne2.B, 6)*t*s5*Math.Pow(w, 3))/x